EMQX无法监听设备上下线

环境信息

  • EMQ X 版本:4.3.5
  • 操作系统及版本:centos7
  • 其他

问题描述

java客户端订阅了$SYS/brokers/+/clients/#,自己上下线是可以看到的,但是设备端,本地服务上下线都无法监听到。
切换过emqx服务端,之前emqx服务端是正常接收到信息的,现在emqx服务端就不行了。
是不是需要修改什么配置?

配置文件及日志

系统主题是没有改动的,不用改配置。追踪一下订阅系统主题的clientid,看下订阅业务是不是正常的。PS:
如果你用的是java的paho库,你目前的问题可能是:
不要在messArrive回调里面做publish,这个是paho的设计,在这个回调函数里publish会导致接受消息业务一直没有完成,后续的消息进不来,publish业务也会受影响。