环境
- EMQX 版本:v5.8.1
- 操作系统版本:macOS 15.1
重现此问题的步骤
- 打开mqtt-sn网关
- 使用 mqtt-sn-tools 订阅随便一个主题并建立起一个客户端连接成功
- 当客户端keep alive心跳设置为60秒,超过60秒钟后并没有收到网关的PINGRESP包
- 就算设置空闲超时时间到更高的数值也没用
- 无法正确显示客户端的心跳
预期行为
mqtt-sn网关遵从设置的空闲超时时间值,并且正确客户端显示客户端的心跳值
mqtt-sn网关遵从设置的空闲超时时间值,并且正确客户端显示客户端的心跳值
可以发一下 emqx 侧的全部 debug 日志么。
方便打开 debug 么 dashboard -》 managment =》 log
谢谢,看起来是个 bug(而且不简单)。会在下周一开例会排期来排查哈。