前端使用 mqtt.js 通过ws进行连接 每分钟都会自动触发断连
另外,clientid 没有重复。基本上前端通过 ws 连接后只能保持1分钟的连接 在 MQTTX 客户端使用 ws 连接也是一样的问题
结果如下:
zone.external.session_expiry_interval= 2h 这个配置默认没有改过
目前看来设备端没啥问题,需要看下emqx的日志,设备为什么会被断开连接。也可以追踪一下这个设备看下状态,参考文档
感谢回复,问题找到了 原因是配置了 nginx 转发,而 Nginx 转发配置的 read/send 默认是60s。然后由于没有收到任何报文 连接被 nginx 直接中断了