访问RabbitMQ管理工具报错

作者:动易软件 来源:本站原创 点击数: 发布时间:2019年10月08日

问题描述:服务器本地访问消息队列管理界面(127.0.0.1:15672),出现如下图所示界面(之前消息队列正常)。

问题分析:看到报错,立马想到重启RabbitMQ服务,重启服务器等操作;重启几次后发现并没有效果;而且每次重启后浏览消息队列管理界面,RabbitMQ服务就会自动停止。于是只能查看服务器事件查看器,报错如下:

RabbitMQ: Erlang machine seems to die continously, not restarted.

 

解决方案:根据报错看是Erlang环境问题,卸载重新安装。

下面介绍完全卸载RabbitMQ的流程:(注:卸载不完全再重新安装的话可能会失败)。

 

1、进入控制面板->卸载程序->卸载Erlang OTP和 RabbitMQ Server。

 

2、在任务管理器中,查找进程epmd.exe。 如果此进程仍在运行,请右键单击该进程,然后单击“结束进程”。

 

3、删除RabbitMQ和Erlang的所有安装目录。

4、删除文件C:Windows.erlang.cookie(如果存在)。

5、进入用户文件夹:C:Users[username],然后删除文件.erlang.cookie。

6、进入用户文件夹:C:UsersAppDataRoamingRabbitMQ,删除RabbitMQ文件夹。

7、运行cmd->sc delete RabbitMQ。

8、打开运行->regedit找到RabbitMQ节点,删掉即可。