客户端退出重新登录后,登录失败,日志显示[error] msg: unexpected_sock_close

Hi,目前使用emqx 5.3.1;在测试过程中,客户端登录大部分情况下正常;但存在频繁退出再登录后登录失败;查看日志显示:[error] msg: unexpected_sock_close;日志截图如下:


大家有遇到相同的问题吗,造成这个问题的原因可能有哪些,如何处理?Help

tcpclosed收到了对端的主动断开,可能是负载均衡,也可能是客户端,想trace的话,可以用tcpdump看看

多谢。重复测试后发现,emqx.log出现的内容貌似我每次退出客户端都会出现一条记录。此外,我客户端登录失败会提示no instance(绝大部分登录测试都正常,偶尔出现登录失败,提示no instance);提示no instance后,重新登录或重启EMQX服务后重新登录绝大部分也能成功登录。这个情况可能是因为什么造成的呢?我应该从什么地方开始排查或处理?多谢!

目前还没有进行客户端访问的限制;同一台客户端登录大部分登录成功,偶尔登录显示on instance

那应该是客户端代码问题,可以自己debug 一下。