emqx组件启动失败--emqx start failed
问题描述:执行softs文件夹下的restart.sh脚本,提示emqx start failed,如下图所示
排查及处理方法:
1、手动启动emqx组件
# 切换到EMQX⽬录cd /home/seekcy/softs/emqx/bin# 启动EMQX./emqx start
2、查看emqx的日志文件
cd /home/seekcy/softs/emqx/log
会看到如下图所示的多个日志文件
查看时间最新的一个
vi emqx.log.xxx
3、在文件中筛选eaddrinuse,如出现如下图所示,则表明端口被占用了
/eaddrinuse
4、处理方法:
1)与企业沟通,该服务器上是否还部署了其他服务,并协调一方对端口进行调整。
注:我司调整48082端口会涉及mqtt协议基站和钛斗终端的上线
2)在沟通确认由我司修改后,调整修改48082端口,如有映射,需告知企业调整后的端口
2)修改emqx使用的端口,详细操作如下:
# 切换到EMQX配置文件⽬录cd /home/seekcy/softs/emqx/etc# 编辑配置文件emqx.confvi emqx.conf# 找到48082端口/48082

# 输入i,修改48082端口为49082
# 按ESC按键,输入:wq保存文件退出
# 重新操作第一步–手动启动emqx组件
转载请注明作者和出处,并添加本页链接。
原文链接:
//svn.seekcy.com/811