Rabbitmq服务器连接突然关闭

时间:2012-12-19 05:38:09

标签: connection rabbitmq

我试图使用Rabbitmq服务器,因为某些原因连接突然关闭,即使我传递了正确的用户名和密码。

Rabbitmq服务器在端口5672上运行,并通过端口5672 telnet到我的服务器说它运行正常。

我在CentOS安装了rabbitmq服务器,我的rabbitmq服务器日志如下:

=INFO REPORT==== 19-Dec-2012::06:25:44 ===
accepted TCP connection on [::]:5672 from <host>:42048

=INFO REPORT==== 19-Dec-2012::06:25:44 ===
starting TCP connection <0.357.0> from <host>:42048

=WARNING REPORT==== 19-Dec-2012::06:25:44 ===
exception on TCP connection <0.357.0> from <host>:42048
connection_closed_abruptly

=INFO REPORT==== 19-Dec-2012::06:25:44 ===
closing TCP connection <0.357.0> from <host>:42048

可能的原因可能是什么。

由于

2 个答案:

答案 0 :(得分:13)

connection_closed_abruptly表示客户端在没有通过正确的AMQP连接终止过程的情况下关闭了TCP连接。

您的兔子服务器是否在负载均衡器后面?连接一旦启动就突然关闭的常见原因是TCP负载均衡器的心跳。如果是这种情况,你应该定期看到这些消息,而普遍接受的做法似乎是忽略它们。为避免日志文件堆积,您还可以考虑将日志级别提高到“错误”。

另一方面,如果您的客户端直接连接到rabbitmq服务器,这可能意味着您的客户端不会以AMQP批准的方式关闭连接。您可以尝试使用其他客户端来确认是否属于这种情况。

顺便说一下,telnet到你的服务器也可能导致突然关闭。 :)

答案 1 :(得分:0)

  1. 检查您的连接限制

  2. 您的连接时间很短,通常是由于您的客户使用不当造成的