记一次 RabbitMQ 启动失败的错误及解决方式

今天打开我的电脑,开启虚拟机继续完成昨天的学习。没想到 RabbitMQ 怎么也启动不了。

搞了半天也没搞明白怎么回事,中间还把虚拟机快照恢复到之前重新安装问题也没解决。

现在把最终解决的步骤在这里记录一下,方便以后遇到相同的问题可以快速解决。

一、错误场景

1. 使用 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.service 或 journalctl -xe 查看详情。

2. 使用 journalctl -xe 命令进一步查看问题

我们看到报错信息:ERROR: epmd error for host 192: badarg (unknown POSIX error)

我用这条错误信息百度后看到博客:

https://blog.csdn.net/fvdfsdafdsafs/article/details/89332506

最终顺利解决。

二、解决方式

1. 创建配置文件

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

2. 添加内容

NODENAME=rabbit@localhost

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

猜你喜欢

转载自www.cnblogs.com/libra0920/p/12905270.html
今日推荐