<div dir="ltr">Hi,<div><br></div><div style>I have workers running in EC2. The message processing time for every worker is very high like several hours.</div><div style><br></div><div style>While they process the message, rabbitmq drops their connection silently as it considers them to have been idle for a long time.</div>
<div style><br></div><div style>When the workers try to send ACK after message processing, they fail and crash.</div><div style><br></div><div style>I tried to set up heartbeat interval in worker connections but it didn&#39;t resolve the issue. It keeps timing out. I am not able to understand how this heartbeat work or how to debug to find out why its timing out. </div>
<div style><br></div><div style>Will having tcp_connection keepalive as yes in  rabbitmq.config help?</div><div style><br></div><div style><br></div><div style>Thanks</div><div style>Nishanth</div><div style><br></div><div style>
<br></div><div style><br></div><div style><br></div></div>