问题描述
emp的配置文件修该后:重启EMQ时报错
emq的配置文件修改
[root@emq-node2 etc]# grep "192.168.111.145" emqx.conf
node.name = emqx@192.168.111.145
[root@emq-node2 emqx]# ./bin/emqx stop
Node 'emqx@192.168.111.145' not responding to pings.
[root@emq-node2 emqx]# ./bin/emqx console ##测试
Exec: /root/dir001/emqx/erts-10.3.2/bin/erlexec -boot /root/dir001/emqx/releases/3.1.0/emqx -mode embedded -boot_var ERTS_LIB_DIR /root/dir001/emqx/erts-10.3.2/../lib -mnesia dir "/root/dir001/emqx/data/mnesia/emqx@192.168.111.145" -config /root/dir001/emqx/data/configs/app.2019.06.06.17.30.24.config -args_file /root/dir001/emqx/data/configs/vm.2019.06.06.17.30.24.args -vm_args /root/dir001/emqx/data/configs/vm.2019.06.06.17.30.24.args -- console
Root: /root/dir001/emqx
/root/dir001/emqx
Protocol 'inet_tcp': register/listen error: eaddrinuse
解决
由于emqx服务已经起来了,再修改的配置文件。在使用emq的相关的命令时,报错,因为它调用配置文件时,需要重新调用,前后不一致所以报错。
把原先的服务停掉,再修改配置文件,再启服务。ok
网友评论