问题 RabbitMQ管理Web控制台不显示队列或交换


我已经设置了运行Web管理界面的rabbitmq 2.8.2。队列和交换显示没有数据。

rabbitmqctl list_queues工作并显示我的队列。

我已经完成了rabbitmqctl stop_app,start_app ..以及服务rabbitmq-server restart。

知道如何填充队列和交换细节吗?


12101
2018-06-07 20:42


起源



答案:


我删除了访客用户并为自己创建了一个新用户。我的新用户无权访问/ vhost。添加该权限修复了我的问题。


15
2018-06-08 21:43



这是一个救生员......快速而有用:) - danius
嘿这修复了我的初始问题,谢谢!但现在它没有准确地显示我拥有的队列,例如在我的控制台中显示10个队列但在RabbitMQ管理器中它只显示我手动创建的队列 - Sweet Chilly Philly


答案:


我删除了访客用户并为自己创建了一个新用户。我的新用户无权访问/ vhost。添加该权限修复了我的问题。


15
2018-06-08 21:43



这是一个救生员......快速而有用:) - danius
嘿这修复了我的初始问题,谢谢!但现在它没有准确地显示我拥有的队列,例如在我的控制台中显示10个队列但在RabbitMQ管理器中它只显示我手动创建的队列 - Sweet Chilly Philly


Rabbitmq用户只有权查看默认情况下创建的队列。此外,如果您希望用户有权访问管理控制台,则需要授予权限。

为了解决这个问题,我跑了:

rabbitmqctl set_user_tags <user> management

有关在RabbitMQs网站上设置访问管理控制台的正确权限的更多信息: https://www.rabbitmq.com/management.html


1
2017-10-25 15:09