Hi,
I see the below error log on rabbitMQ.
=ERROR REPORT==== 16-Sep-2016::16:46:59 ===
closing AMQP connection <0.28211.182> (xx.xx.xx.33:43110 -> xx.xx.xx.41:5671):
{writer,send_failed,timeout}
But the connection on the client is still not closed:
tcp 0 0 xx.xx.xx.33:27380 xx.xx.xx.41:5671 TIME_WAIT 0
tcp 0 0 xx.xx.xx.33:61737 xx.xx.xx.41:5671 TIME_WAIT 0
tcp 0 0 xx.xx.xx.33:35309 xx.xx.xx.41:5671 TIME_WAIT 0
tcp 65198 0 xx.xx.xx.33:54925 xx.xx.xx.41:5671 ESTABLISHED 964679 newreno mpa <==========
This issue happens after ~10 hours or more. Once the system gets into this state the client is unable to establish connection to broker.
We use SSL_connect() to establish connection to broker and that call fails with error "Error SSL_connect(): Internal OpenSSL error or protocol error".
Only restarting the client process that handles RMQ connection fixes the issue.
We are using RabbitMQ 3.6.3 and Erlang OTP18.
Can someone help with this errors scenario?
Thanks,
Kavitha