2023-10-11T20:49:46.658028+08:00 [debug] msg: emqx_connection_terminated, mfa: emqx_connection:terminate/2, line: 667, peername: 10.163.244.124:58481, reason: {shutdown,tcp_closed}, tag: SOCKET 希望在日志的原因里面看到更多的异常信息,比如是哪个API函数的失败,失败的时候api函数的errorcode是多少,我是 TCP 连接不是 WebSocket 连接,期望7X24小时不掉线。
- 版本/部署方式/节点数?
- 正常情况下 EMQX 不会主动断开和客户端的连接
- 异常情况包括但不限于: keepalive 超时 鉴权失败后需要断开连接 客户端发送了无法解析的畸形报文 ……
- 客户端到 EMQX 集群中间有没有负载均衡设施?
- 如果有,可能是 tcp 长连接被中间某个地方掐断了,可以在客户端及 EMQX 所在机器上抓包看看
版本5.1.1
部署方式 yum +rpm 节点数1
服务端:单机,1个服务端。
客户端:是个硬件,不方便抓包,