linux RabbitMQ管理插件-连接超时

kh212irz  于 2023-05-22  发布在  Linux
关注(0)|答案(2)|浏览(257)

有类似的问题,但我找不到正确的解决方案,我的具体问题。我尝试在虚拟机上安装RabbitMQ,包括管理插件。当我尝试访问接口时得到Connection Timeout
关于我的虚拟机的一些细节,它可能会有所帮助:
操作系统:Ubuntu 14.04.1 LTS(GNU/Linux 3.13.0-32-generic x86_64)
netstat -nptl| grep 15672

3:tcp        0      0 0.0.0.0:15672           0.0.0.0:*               LISTEN      31120/beam

rabbitmq-plugins列表

[e*] amqp_client                       3.5.4
[e*] mochiweb                          2.7.0-rmq3.5.4-git680dba8
[E*] rabbitmq_management               3.5.4
[E*] rabbitmq_management_agent         3.5.4
[e*] rabbitmq_web_dispatch             3.5.4
[e*] webmachine                        1.10.3-rmq3.5.4-gite9359c7

rabbitmqctl状态

{running_applications,
    [{rabbitmq_management,"RabbitMQ Management Console","3.5.4"},
    ...

/var/log/rabbitmq/rabbit@local.log

...
=INFO REPORT==== 14-Sep-2015::20:09:31 ===
Management plugin started. Port: 15672
...
=INFO REPORT==== 14-Sep-2015::20:09:31 ===
Server startup complete; 6 plugins started.
* rabbitmq_management
* rabbitmq_web_dispatch
* webmachine
* mochiweb
* rabbitmq_management_agent
* amqp_client
...

试过了,但和以前一样的问题:

sudo rabbitmqctl stop
sudo invoke-rc.d rabbitmq-server start
ifmq2ha2

ifmq2ha21#

有时候你会在问完问题后直接找到解决办法。问题出在非转发端口。在我转发端口5672和15672后,它工作了。

h5qlskok

h5qlskok2#

这个错误{:query, :rabbit@rabbitmq, {:badrpc, :timeout}}可以发生,因为rabbitmq不能解析节点名默认值是rabbit

解决方案:

1.登录rabbitmq示例
1.将127.0.0.1 rabbit添加到/etc/hosts文件中
1.运行带有--node rabbit@rabbitmq标志的命令

相关问题