这两天项目上部署项目,服务器是云厂商的服务器Centos7,上面啥都没有,应该是最小化安装的,在部署MQ的时候出了问题,搞了老半天都不行,安装好了就是启动不了,查了很多资料,大部分都是说ErlangMQ的版本不协调,但是我之前这两个版本是在本地和腾讯云安装成功是没问题的,所以问题应该不是在版本上面,又折腾了老半天,差点就重装服务器了,但想这之前部署Tomcat要重新弄一遍就算了,还是耐心下来,一点点的排查。

 

问题复现

我是使用 systemctl start rabbitmq-server.service 命令启动,报错如下

Job for rabbitmq-server.service failed because the control 
process exited with error code. See 
"systemctl status rabbitmq-server.service" and "
journalctl -xe" for details.

错误信息里说,让我们使用命令 systemctl status rabbitmq-server.servicejournalctl -xe 查看详情,使用 journalctl -xe 命令后进一步查看问题,一直在提示少了配置。

 

解决方法

1.创建配置文件

// 跳转目录
cd /etc/rabbitmq/
// 创建文件
vim rabbitmq-env.conf

2.添加内容

NODENAME=rabbit@localhost

保存后再次启动 RabbitMQ问题解决

Last modification:December 22, 2020
如果你想请我喝奶茶的话