RabbitMQ已启动但无法访问管理界面

teh*_*ine 29 localhost rabbitmq

我启动并安装了Rabbit MQ.该服务也在运行.但是,当我尝试在firefox中打开管理界面时,我收到此错误:

Firefox无法在localhost建立与服务器的连接:#####.(#####是我试过的几个端口号).

我检查了端口,确保它们是正确的,并尝试重新安装RabbitMQ.

有想法该怎么解决这个吗?

Sco*_*rth 36

我想你应该检查几件事:

默认情况下不启用管理插件,您需要运行以下命令来启用它:(请参阅https://www.rabbitmq.com/management.html)

rabbitmq-plugins enable rabbitmq_management
Run Code Online (Sandbox Code Playgroud)

此外,默认情况下,它在端口15672上运行,服务器/网络可能阻止此端口.您需要检查端口是否打开.

  • @roottraveller 5672是实际服务器的端口,15672是基于Web的管理界面工具的端口 (4认同)
  • 您必须从RabbitMQ安装路径中的'sbin'文件夹运行上述命令(例如C:\ Program Files \ RabbitMQ Server \ rabbitmq_server-3.7.4 \ sbin) (3认同)
  • 同样的问题,在我的例子中,解决方案是在应用命令后重新启动 (3认同)
  • 谢谢!我不得不重新安装. (2认同)
  • 是的,它在“http://localhost:15672/”上运行,但在代码中,我必须将端口指定为“5672”而不是“15672”。知道为什么吗? (2认同)

Jav*_*ick 9

有时,在 Windows 上,仅执行rabbitmq-plugins enable rabbitmq_management. UI 只有在重新安装 RabbitMQ 后才能访问

  • 谢谢,我重新安装并开始工作(Windows 7 Enterprise) (3认同)
  • 高超。所有文档都说您不必重新安装。听完你的评论我已经重新安装了。花了很多时间才找到这个答案! (2认同)
  • 我已经完成了rabbitmq-plugins启用rabbitmq_management并(重新)安装了RabbitMQ..它有效。谢谢 (2认同)

Ash*_*ini 6

问题是因为您需要在RabbitMQ中启用插件,才能启用打开的“ RabbitMQ命令提示符(sbin目录) ”并运行以下命令

rabbitmq-plugins enable rabbitmq_management
Run Code Online (Sandbox Code Playgroud)

它将启用与RabbitMQ关联的所有插件。现在打开浏览器并输入http:// localhost:15672,它将打开RabbitMQ控制台登录guest名,并使用用户名和guest密码。

  • 仅常规命令行,power shell 似乎不起作用。谢谢 (2认同)

Nad*_*sha 6

如果您使用的是 Chrome,请尝试使用 Firefox,我在 Chrome 上遇到了同样的问题,但在 Firefox 上运行良好。


sin*_*ina 5

1-安装erlang并设置环境变量:

Variable name : ERLANG_HOME
Variable value: C:\Program Files (x86)\erl6.4

note: don't include bin on above step.
Run Code Online (Sandbox Code Playgroud)

2- 将 %ERLANG_HOME%\bin 添加到 PATH 环境变量:

Variable name : PATH
Variable value: `%ERLANG_HOME%\bin`
restart
Run Code Online (Sandbox Code Playgroud)

3-在Windown中,删除所有内容c:\Users\--USERNAME--\AppData\Roaming\RabbitMQ\db\

4- 从开始菜单运行 RabbitMQ 命令提示符(sbin 目录)并键入以下命令:

rabbitmq-plugins enable rabbitmq_management
Run Code Online (Sandbox Code Playgroud)

5-参见 RabbitMQ 管理:

http://localhost:15672/
Run Code Online (Sandbox Code Playgroud)

用户名 = 访客

密码=访客