我已经开始使用RabbitMQ。 我有一个(Windows)机器,我在其上安装了两个RabbitMQ节点作为服务 – 我已经select了每个节点的名称,端口和服务名称。 服务正常运行(我看到他们正在监听一个netstat-a)。
我还安装了pipe理插件“rabbitmq-plugins enable rabbitmq_management”,并重新启动了这两个服务。 但是插件没有运行 – 我没有看到它在一个netstat监听,我不能通过浏览器连接到pipe理控制台。
任何想法可能是错的? 有什么日志可以看到什么是goind?
更新 :当我做rabbitmq插件列表我得到:
c:\RabbitMq\sbin>rabbitmq-plugins list [e] amqp_client 3.0.1 [ ] cowboy 0.5.0-rmq3.0.1-git4b93c2d [ ] eldap 3.0.1-gite309de4 [e] mochiweb 2.3.1-rmq3.0.1-gitd541e9a [ ] rabbitmq_auth_backend_ldap 3.0.1 [ ] rabbitmq_auth_mechanism_ssl 3.0.1 [ ] rabbitmq_consistent_hash_exchange 3.0.1 [ ] rabbitmq_federation 3.0.1 [ ] rabbitmq_federation_management 3.0.1 [ ] rabbitmq_jsonrpc 3.0.1 [ ] rabbitmq_jsonrpc_channel 3.0.1 [ ] rabbitmq_jsonrpc_channel_examples 3.0.1 [E] rabbitmq_management 3.0.1 [e] rabbitmq_management_agent 3.0.1 [ ] rabbitmq_management_visualiser 3.0.1 [e] rabbitmq_mochiweb 3.0.1 [ ] rabbitmq_mqtt 3.0.1 [ ] rabbitmq_old_federation 3.0.1 [ ] rabbitmq_shovel 3.0.1 [ ] rabbitmq_shovel_management 3.0.1 [ ] rabbitmq_stomp 3.0.1 [ ] rabbitmq_tracing 3.0.1 [ ] rabbitmq_web_stomp 3.0.1 [ ] rabbitmq_web_stomp_examples 3.0.1 [ ] rfc4627_jsonrpc 3.0.1-git7ab174b [ ] sockjs 0.3.3-rmq3.0.1-git92d4ba4 [e] webmachine 1.9.1-rmq3.0.1-git52e62bc
我还在RabbitMq邮件列表上发布了这些问题。 rabbitmq的一个好人回答:
啊,我想我看到了这个问题。 为您的服务集RABBITMQ_BASE设置RABBITMQ_SERVICENAME,RABBITMQ_BASE然后控制RabbitMQ服务将查找enabled_plugins文件的位置。
但是在调用rabbitmq-plugins.bat的时候,你并没有设置它,所以它将文件写到不同的位置。 可悲的是,在rabbitmq-plugins.bat脚本中有一个错误,它阻止了它查看RABBITMQ_SERVICENAME。
我会提出一个错误来修复这个问题。 但在此期间,您应该能够通过将enabled_plugins文件从%APPDATA%\ RabbitMQ \ enabled_plugins复制到%APPDATA%\ TermaniaDevRabbitMQ \ enabled_pluagins和%APPDATA%\ TermaniaProdRabbitMQ \ enabled_plugins来启动pipe理插件。
由于您使用RabbitMQ 3.x,您不需要重新安装服务,只需重新启动。
干杯,西蒙
这帮助了我。