2013-03-05 64 views
7

我已经在EC2节点上安装了RabbitMQ集群。集群已启动并正在运行。我试图让rabbitmq_management插件运行。我在所有群集节点上安装了rabbitmq_management插件。启用RabbitMQ管理插件Web服务器

RabbitMQ的V 3.02,Ubuntu的服务器12.04

插件:

[e] amqp_client      3.0.2 
[e] mochiweb       2.3.1-rmq3.0.2-gitd541e9a 
[E] rabbitmq_management    3.0.2 
[e] rabbitmq_management_agent   3.0.2 
[e] rabbitmq_mochiweb     3.0.2 
[e] webmachine      1.9.1-rmq3.0.2-git52e62bc 

重启rabbitmq_server,运行的应用程序后:

{running_applications,[{rabbit,"RabbitMQ","3.0.2"}, 
         {os_mon,"CPO CXC 138 46","2.2.7"}, 
         {mnesia,"MNESIA CXC 138 12","4.5"}, 
         {sasl,"SASL CXC 138 11","2.1.10"}, 
         {stdlib,"ERTS CXC 138 10","1.17.5"}, 
         {kernel,"ERTS CXC 138 10","2.14.5"}]}, 

http://hostname:15672不加载(端口处于开放EC2安全组)。

看来,Web服务器没有运行。我在安装管理插件后重新启动服务,并且在startup_log中没有看到任何错误。 startup_err为空。

关于该怎么办的建议?

更新:

重新启动节点完全工作。所以大概在第一次重新启动之前,我没有正确关闭它。

任何洞察力仍然是受欢迎的。

+0

我目前有同样的问题,有关如何解决这个问题的任何建议?也许重新启动实例? – noahandthewhale 2014-01-14 21:35:11

回答

9

很久以前就应该回答了,我发现这个可以正常停止并重新启动Rabbit。

sudo rabbitmqctl stop 
sudo invoke-rc.d rabbitmq-server start 
+1

除非在文档中进一步说明,否则我没有看到插件工作所需的重新启动。但是,我必须使用停止/开始从您的答案,现在它正在加载。你可以接受你自己的答案。 – matth 2014-01-20 15:06:07