windows 安装 RabbitMQ 闭坑指南 (Management API returned status code 500 -)

948 阅读1分钟

面板正常图示

image.png

面板异常图示 (错误提示:Management API returned status code 500 -)

image.png

解决方案

1.erlang、rabbitmq安装路径不要包含空格、中文,否则可能会出现莫名其妙的错误

2.如果主机名是中文,请先通过高级系统设置更在主机名为英文或数字

右键我的电脑 => 属性 => 高级系统设置 => 计算机名 => 修改
image.png

3.cmd 终端默认编码方式为 GBK 而 RabbitMQ 的默认编码方式为 UTF - 8,修改终端编码方式

1)终端输入 chcp 命令,通过 chcp 命令可以查看控制台编码其中65001 为 UTF-8 、936 为 GBK 编码
2)修改编码方式:
a.打开注册表
image.png
b.接着会打开注册表窗口,按照图中的路径打开command processor项
image.png
c.若没有 autorun 字符串值,新建字符串值,设置完名称后右击打开窗口后输入数值数据chcp 65001,点击确定保存,即可完成设置了
image.png
d.修改成功
image.png

4.在 RabbitMQ 安装目录的 sbin 目录下执行

rabbitmq-plugins.bat enable rabbitmq_management

image.png
重启服务,就可以啦。