emqx集群设备链接数高了以后,节点移出集群时timeout
emqx版本:4.3.6
操作系统:ubuntu 20.04
- emqx一共有6个节点,我们要移除一个节点,使用:emqx_ctl cluster leave后timeout
- 在其他节点也同样无法删除,执行后timeout
emqx集群设备链接数高了以后,节点移出集群时timeout
emqx版本:4.3.6
操作系统:ubuntu 20.04
执行这些命令的 root@iot-app-emqx001
机器上是哪个节点?
是 emqx@172.26.200.30
么?
force-leave 需要在目标节点以外的其他节点上执行
leave 命令是让当前节点离开集群
leave 是在当前需要离开的节点执行的,然后timeout了
force-leave是在其他节点执行的,执行后也timeout,无法删除当前需要删除的节点
请提供下 EMQX 几个节点的日志信息,特别是 200.30 和 200.29 两个节点。
另外看上面截图,leave 命令和 force-leave 命令都是在 root@iot-app-emqx001
这个机器上执行的。
现在怀疑 200.30 这个节点的状态已经不对了。
在执行 leave/force_leave 命令的时候,从本地发向 172.26.200.30 这个节点的 RPC 请求都是不通的。
该问题是由于开启了遗嘱磁盘持久化导致的,将retainer.storage_type = ram成功解决