websocket 连接,每分钟都会断连(频繁断连)

环境信息

  • EMQ X 版本:4.3
  • 操作系统及版本:docker

问题描述

前端使用 mqtt.js 通过ws进行连接
每分钟都会自动触发断连

另外,clientid 没有重复。基本上前端通过 ws 连接后只能保持1分钟的连接
在 MQTTX 客户端使用 ws 连接也是一样的问题

结果如下:

配置文件及日志

zone.external.session_expiry_interval= 2h 这个配置默认没有改过

目前看来设备端没啥问题,需要看下emqx的日志,设备为什么会被断开连接。也可以追踪一下这个设备看下状态,参考文档

感谢回复,问题找到了
原因是配置了 nginx 转发,而 Nginx 转发配置的 read/send 默认是60s。然后由于没有收到任何报文 连接被 nginx 直接中断了

1 个赞