环境
- EMQX 版本:5.0
- 操作系统版本:windows10
-MQTT:V3.1.1
重现此问题的步骤
MQTT客户端配置:keepalive 60,clean session FLASE
MQTT客户端配置:keepalive 60,clean session FLASE
您好!
是V5.0.26版本
基本可以排除网络问题,前期在两个不同网络下用MQTT工具连接测试了一天也没出现离线情况。
个人也觉得是emqx没有收到pingreq,但是不知什么原因,请问有什么解决路径?
附昨日设备日志追踪信息(与上边的还不太一样):请分析下
你是说用 MQTTX 没有问题,但是自己的程序就有问题吗?如果是这样:
另外,我们曾经间见过 Paho 客户端,CONNECT 上来就以同步模式订阅主题导致的 Race Condition 问题,如果客户端登录时 session 里有缓存的消息,emqx 会马上下发,导致 emqx 和客户端两边都在等待消息回执而超时断开。但我觉着跟你的情况不一样。