设备频繁上线下线

EMQX5.7.2 开源版本,两节点,4核16G,LINUX Ubuntu22

客户端使用org.eclipse.paho.client.mqttv3,连接参数设置如下:
CleanSession=true
AutomaticReconnect=ture
ConnectionTimeout=10
KeepAliveInterval= 30

目前出现如下问题:
某些客户端出现频繁的上线下线,trace发现,是第一个连接创建后,没有发送心跳包,出现msg: socket_force_closed, reason: keepalive_timeout,第二个连接又创建,因为使用的是同一个clientID,会将第一个连接踢下去,这时第一个连接出现msg: emqx_connection_terminated, reason: {shutdown,takenover}。接着第三个连接,第四个连接,出现了循环。

部分日志如下:

你不是已经发现原因了么,没有业务包了,要发 mqtt 心跑包的。不然就会掉线。

我认为paho的客户端会主动发送的,其他客户端确实会主动发送,只有个别不会发送心跳包。我想知道是某些参数设置不正确吗?

哦哦,不好意思。我不会 java/paho,你得去对应的社区问问