Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rabbitmq server connection closing abruptly

Tags:

I have tried to use Rabbitmq server for some reason the connection closes abruptly even though I passed the correct username and password.

Rabbitmq server is running on port 5672 and telneting to my server at port 5672 says its running fine.

I have installed rabbitmq server in CentOS and my rabbitmq server log are as follows:

=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

What might be the possible reasons for this to happen.

Thanks

like image 357
Gagan Avatar asked Dec 19 '12 05:12

Gagan


1 Answers

connection_closed_abruptly means the client closed the TCP connection without going through the proper AMQP connection termination process.

Is your rabbit server behind a load balancer? A common cause for connections being abruptly closed as soon as they're started is a TCP load balancer's heartbeat. If this is the case you should see these messages at very regular intervals, and the generally accepted practice seems to be to ignore them. To avoid log file buildup you could also consider raising the log level to "error".

On the other hand, if your client connects to the rabbitmq server directly, this probably means your client does not close the connection in an AMQP-approved way. You could try a different client to confirm whether this is the case.

Btw, telnetting to your server is likely to cause abrupt closings too. :)

like image 162
mpavlov Avatar answered Sep 17 '22 11:09

mpavlov