请求接口异常java.net.SocketException: Connection reset
请求注册、获取token、发消息接口均会出现偶发性的Connection reset异常
客户端异常信息参考,如图:

sdk有没有初始化,初始化的IM server api地址是不是正确的(默认是18080端口),secret是不是正确
Contributor
** heavyrain2012 ** commented 前天
以上的配置肯定是正确的,不正确接口是不能请求成功的,我说了出现Connection reset的问题是偶发的,不是必现的异常,但出现的频率也不算低,所以才亟待解决
sdk和im服务都是什么时候的?
sdk请求im服务是直接请求吗,中间有没有反向代理之类的东西
sdk用的是0.80版本; 以下是im服务器启动信息 "tags":"null", "branch":"8aa72ec1819e8d02fa09c88c087730af90b54f79", "dirty":"null", "remoteOriginUrl":"[email protected]:heavyrain2012/server_commercial.git", "commitId":"8aa72ec1819e8d02fa09c88c087730af90b54f79", "commitIdAbbrev":"8aa72ec", "describe":"moli-397-g8aa72ec-dirty", "describeShort":"null", "commitUserName":"heavyrain2012", "commitUserEmail":"[email protected]", "commitMessageFull":"add protobuf 2.5.0 bin\n", "commitMessageShort":"add protobuf 2.5.0 bin", "commitTime":"20220307113811", "nodeIds":"1 ", "closestTagName":"null", "closestTagCommitCount":"null", "buildUserName":"Unknown", "buildUserEmail":"Unknown", "buildTime":"20220308155351", "buildHost":"null", "buildVersion":"null", "verified":true, "currentNode":1, "runTime":233530
sdk请求im服务是直接请求吗,中间有没有反向代理之类的东西
是直接请求的,没有用到其他代理
把im服务的日志发给我们看一下,邮箱[email protected] 还有调用服务错误日志一起发过来
我们自己没有遇到这个问题,也没有客户报告有这个问题,还是需要你们提供一下日志我们分析一下。另外也可以在你们代码中加上重试机制,如果有异常就重试一次看看是否保证业务能够顺利进行
我们自己没有遇到这个问题,也没有客户报告有这个问题,还是需要你们提供一下日志我们分析一下。另外也可以在你们代码中加上重试机制,如果有异常就重试一次看看是否保证业务能够顺利进行
想问下sdk中用的CloseableHttpClient,有做过优化吗,目前还是有很多Connection reset的错误出现
CloseableHttpClient做过优化
CloseableHttpClient做过优化
能指明下优化的代码是在哪里吗,上图是我再sdk里截的图,只能到初始化了个默认的httpClient
对就是这里
你加我微信 wildfirechat 我问下详细情况吧