访问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节点,删掉即可。