用的是 版本信息:5.8.6 (Open Source),
这个是当时时间点出故障节点的 日志:
,直到我手动 执行 resatrt节点,服务才恢复正常,设备才不会一直重连,
系统是 :Alibaba Cloud Linux 3.2104 LTS 64位 容器优化版
用的是 版本信息:5.8.6 (Open Source),
这个是当时时间点出故障节点的 日志:
这是queue消息满了,
每个客户端在emqx内部都有一个队列,叫mqueue,可以在dashboard上的mqtt那配置,默认是1000,如果没处理的消息超过限制,就会丢掉(先进先出),当你的客户端处理不过来下线,再上线,如果开了保持会话,那这queue中的消息就会在上线时直接推给客户端。他如果一下处理不了这个量,就会又掉线,如此循环。
如果量太太了,还是建议用共享订阅。
我也经常出现设备不停地重连服务器,这个是设备客户端发布太多消息,消费端处理慢导致这个设备下线,还是说这个设备客户端订阅到消息太多,自己处理慢就自己下线了
没有日志也判断不了,概率上来说 应该是这个设备订阅了太多消息(我就猜)
那恰恰相反,我的现象是不断重连的这个设备,基本没什么订阅消息,基本没怎么有消息推送给设备,设备也没怎么有消息频繁发布,都存在隔个几分钟掉线重连一下,网络环境是挺好的
好吧 那就是我猜错了