前言

最近项目部署RabbitMQ中间件,使用DEV服务器安装的mq在图形化界面点击Exchanges交换机的时候出现

“Management API returned status code 500 -” 的错误,对于已经很久没玩mq的我有点懵逼。

搜索了一圈,发现新的版本好像默认会关闭UI数据分析可视化查询,然后进去容器里面追加一个配置重启就可以了。

image-20230512160550506

教程

首先进入自己的mq容器

docker exec -it rabbitmq /bin/bash

进入到容器以后cd到这个目录,**/etc/rabbitmq/conf.d/**

然后执行这个命令, echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf

重启你的mq容器 docker restart rabbitmq

然后就可以啦!

image-20230512160654922

写在后面

rabbitMq好久没接触过,都忘了怎么玩了,有时间重新学习一下!写这个文章是为了作一下记录,避免以后遇到同样的问题。

而且其实我还有疑问的,为什么我线上部署的版本不用关闭这个也不会出现这样子的错误呢?有时间研究…

借鉴