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}。接着第三个连接,第四个连接,出现了循环。
部分日志如下:
