现象:
Node 'emq@192.168.xx.xx' not responding to pings.
Node 'emqx@192.168.xx.xx' not responding to pings.
造成原因:没有正常停止Emqtt,进程资源没有释放。
报错情形,不管是stop再shart,还是直接kill再start 都是如下报错,emqtt运行不起来,如下图:
解决办法:
第一种:
./bin/emqttd start 之后直接回车直到回到命令行,不要Ctrl + C
第二种
先把emq进程kill -9 掉
然后用console启动emq
./bin/emqttd console
一直到页面 18083能访问,然后 Ctrl+ C 结束掉,再用 start启动
./bin/emqttd start
成功之后问题就解决了