【发布时间】:2015-08-01 11:49:38
【问题描述】:
我在 Google Compute Engine 上使用 Debian Wheezy 实例。我在机器上安装了rabbitmq,使用:
sudo apt-get install rabbitmq-server
我运行命令时显示服务器正在运行:
sudo rabbitmqctl status
然后我还使用以下方法安装了管理插件:
sudo rabbitmq-plugins enable rabbitmq_management
还取消了/etc/default/rabbit-mq服务器文件中的ulimit行的注释,然后使用sudo service rabbitmq-server restart重新启动了rabbitmq
但是,当我尝试使用 http://[my_machine_ip]:15672 访问管理页面时,它显示“网页不可用”消息。我还在防火墙中为 VM 实例使用的网络打开了端口 tcp:15672。尽管如此,我还是无法访问管理页面。
【问题讨论】:
-
从运行管理前端的虚拟机中,您可以运行
telnet localhost 15672并查看管理界面吗?如果这不起作用,您应该先修复它。如果是这样,您可以通过telnet [vm_name] 15672从同一网络上的另一个虚拟机、同一 GCP 项目中执行相同的操作,看看是否有效?请将此信息添加到您的问题中。问题也可能是虚拟机实例本身的防火墙(您已经解决了 GCP 防火墙规则,但这是另一个问题)。 -
在某些旧版本的服务器中,您必须在启用插件后重新启动 RabbitMQ 才能使更改生效
标签: debian rabbitmq google-compute-engine