2012-06-07 68 views
11

我有rabbitmq 2.8.2设置与运行的Web管理界面。队列和交换没有显示数据。RabbitMQ管理Web控制台不显示队列或交换

rabbitmqctl list_queues的作品,并显示我的队列。

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

任何想法如何获得队列&交换细节填充?

回答

15

我已经删除了guest用户并为我自己创建了一个新用户。我的新用户没有权限访问/ vhost。添加该权限解决了我的问题。

+1

这是一个生命的救星......快和有用:) – danigosa

+0

嘿这固定我的第一个问题,所以谢谢你!但现在它不能准确显示我拥有的队列,例如,在我的控制台中显示10个队列时,但在RabbitMQ管理器中,它只显示我手动创建的队列 –

1

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

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

rabbitmqctl set_user_tags <user> management 

上有用于访问RabbitMQs网站管理控制台设置正确的权限的详细信息:https://www.rabbitmq.com/management.html