同时连着发送端和订阅端,发送端的发送间隔没超过保活时间,emqx却报超了然后就断开了

环境信息

  • EMQX 版本:5
  • 操作系统及版本:windows
  • 其他

问题描述

同时连着发送端和订阅端,发送端的发送间隔没超过保活时间,emqx却报超了然后就断开了

配置文件及日志

1.提供下完整配置
2. 打开emqx的debug日志,然后把完整日志也提供一下。

就是用mqtt客户端与emqx建了两个连接,一个用脚本+定时发送,另一个订阅

发送端client发送t/a 接收端接收sub emqx教收t/a之后重新发布sub

客户端的日志

如果没有订阅端,貌似还没出现断连

为什么没有回复


日志上看到断开前的PING与DISCONNECT之间有100秒的差。
你的keepalive设置是多大?
还有你配置过keepalive_backoff 参数么?

没有,我是客户端直接设置的65

是什么原因呢

提供一下从connect到disconnect的全部日志。
想了解一下connect里面具体的参数是多少
只有日志才能说明问题。没有日志,我什么都猜不出来。

大佬你好,你那边解决了吗,我跟你的问题是一样的。