connection - Rabbitmq服务器连接突然关闭

标签 connection rabbitmq

由于某些原因,我尝试使用Rabbitmq服务器,即使我输入了正确的用户名和密码,连接也会突然关闭。

Rabbitmq服务器在端口5672上运行,并且在端口5672远程登录到我的服务器说运行正常。

我已经在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

发生这种情况的可能原因是什么?

谢谢

最佳答案

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

您的Rabbit服务器在负载均衡器后面吗? TCP负载平衡器的心跳是导致连接在启动后突然突然关闭的常见原因。如果是这种情况,您应该定期查看这些消息,并且通常公认的做法是忽略它们。为了避免积累日志文件,您还可以考虑将日志级别提高到“错误”。

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

顺便说一句,远程登录到您的服务器也可能会导致突然关闭。 :)

关于connection - Rabbitmq服务器连接突然关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13946153/

相关文章:

postgresql - Postgres 上的 PGBouncer IDLE 连接未关闭

java - 为什么我的 main 方法一直在运行?

.net - AMQP 生产准备好了吗?

php - 将数据保存到文件和。将其保存到 MySQL DB

java - 请求不适用于 HttpURLConnection 但适用于其他 HTTP 客户端

symfony - docker容器中的Symfony4和RabbitMQ

rabbitmq - 到 RabbitMQ 队列的第一条消息导致 channel 关闭

c# - 出列后 RabbitMQ 正文中缺少数据

java - 使用 JDBC 连接到 MySQL DB 的问题

database - 在小型 Web 应用程序中存储 session 中的数据库连接