服务端已断开客户端的连接,dashboard也看不到对应的客户端。客户端还能接收消息

环境信息

  • EMQX 版本:4.2.3
  • 操作系统及版本:Linux localhost.localdomain 4.18.0-193.el8.x86_64 #1 SMP Fri May 8 10:59:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
  • 其他

问题描述

可能因为网络原因,客户端频繁keepalive_timeout,最后一次超时后,服务端未收到上线申请。查看dashboard对应的客户端也不在线了,但是客户端还能收到订阅消息

配置文件及日志

4.2.3 版本太老了,建议可以升级到最新的稳定版
你说的这种情况,可能是因为频繁掉线,导致连接加入到连接表时失败,但是实际连接是存在的,你进行订阅后,订阅信息被成功加入到订阅表中,所以出现了这种情况。具体是不是这样,还需要结合详细的日志进行分析,这里建议没有特殊情况,升级比较好