RabbitMQ启动报错:Job for rabbitmq-server.service failed because the control process exited with error
由于是在虚拟机里安装的RabbitMQ,因此一般遇到进程无法启动就考虑:端口号占用问题、ip主机名映射、配置文件问题等等方面。这里已经排除了端口号占用问题,发现是ip主机名映射问题导致的问题。这是由于个人配置的静态ip由于网络环境问题经常发生变化,因此ip和主机名的映射经常是旧的关系。
·
1 问题描述
在CentOS中安装RabbitMQ后发现无法启动,总是报错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.具体信息如下:

2 解决办法
由于是在虚拟机里安装的RabbitMQ,因此一般遇到进程无法启动就考虑:端口号占用问题、ip主机名映射、配置文件问题等等方面。这里已经排除了端口号占用问题,发现是ip主机名映射问题导致的问题。
这是由于个人配置的静态ip由于网络环境问题经常发生变化,因此ip和主机名的映射经常是旧的关系。
step1:输入如下命令查看网卡配置文件:
ifconfig

step2:输入如下命令查看主机名:
hostname
step3:打开/etc/hosts文件查看ip主机映射关系:
vim /etc/hosts

step4:添加正确的映射关系:

step5:输入:wq保存文件并退出,启动RabbitMQ服务:
service rabbitmq-server start # 启动服务
service rabbitmq-server status # 查看rabbitmq状态

问题迎刃而解!
更多推荐
所有评论(0)