docker emqx cluster join timeout 如何排查

emqx 没起来,如果是停掉了 2 个以上的节点出现的这个问题,怀疑是在等待别的节点启动。

  1. 启动 emqx 节点是有顺序的,要保证最后停掉的节点先启动。或者说把所有节点一起启动。
  2. 重启前后不要更改各个节点的 node name
  3. 推荐使用 emqx 4.4.10,如果出现这种情况,日志里会有 “still waiting for table” 打印,能够定位到问题。