部署puppet和默认配置的Rabbitmq。 telnet localhost 5672
有效,然后当我尝试从芹菜连接时出现此错误:
Jun 26 19:36:20 rhel7.localdomain bash[7310]: [2020-06-26 19:36:20,503: ERROR/MainProcess] consumer: Cannot connect to amqp://guest:**@127.0.0.1:5672/
Jun 26 19:36:20 rhel7.localdomain bash[7310]: Trying again in 4.00 seconds...
Jun 26 19:36:24 rhel7.localdomain bash[7310]: [2020-06-26 19:36:24,517: ERROR/MainProcess] consumer: Cannot connect to amqp://guest:**@127.0.0.1:5672/
Jun 26 19:36:24 rhel7.localdomain bash[7310]: Trying again in 6.00 seconds...
Rabbitmq日志:
=INFO REPORT==== 26-Jun-2020::19:38:08 ===
accepting AMQP connection <0.416.0> (127.0.0.1:58666 -> 127.0.0.1:5672)
=INFO REPORT==== 26-Jun-2020::19:38:30 ===
accepting AMQP connection <0.436.0> (127.0.0.1:58726 -> 127.0.0.1:5672)
rabbitmq配置:
[root@rhel7 rabbitmq]# cat rabbitmq.config
% This file managed by Puppet
% Template Path: rabbitmq/templates/rabbitmq.config
[
{rabbit, [
{loopback_users, [<<"guest">>]},
{tcp_listen_options, [
{backlog, 128},
{nodelay, true},
{linger, {true, 0}},
{exit_on_close, false}
]},
{default_user, <<"guest">>},
{default_pass, <<"guest">>}
]},
{kernel, [
]}
,
{rabbitmq_management, [
{listener, [
{port, 15672}
]}
]}
].
% EOF
即使我尝试使用pika与python建立连接,它也无法正常工作。我一直在尝试我发现的所有内容,但仍然无法成功连接到默认队列,对这里可能出什么问题有任何想法吗? (甚至打开防火墙端口以防万一)