docker swarm应用环境下,无法抓到心跳包

我的应用是docker swarm下部署的,有读个节点,也就是我启动应用会启动多个应用,发现如果我同事批量启动多个节点的容器应用,应用链接mqtt就会出现90秒之后断开重连的报错,通过抓包发现根本抓不到pingreq包,但是如果我一个一个节点去启动应用,就不存在这个问题,这个会是哪方面的问题呢以及分析方向。

这听起来匪夷所思。。。Emq的日志有报错吗

其实我最好奇的我在客户端侧抓不到心跳包,一次都抓包到,但是重连都是可以连接成功的。

我们的emqx版本相对比较老2.3.11版本,且是公用的,不太好直接拿到日志

这不是比较老,是非常久远,拿了日志我也看不懂了。。。
源码都找不到,快升级吧,维护周期也老早过了

好吧,也是挺尴尬的