<span style="font-family: arial, sans-serif;">Hi,</span><div style="font-family: arial, sans-serif;"><br></div><div style="font-family: arial, sans-serif;">I have workers running in EC2. The message processing time for every worker is very high like several hours.</div><div style="font-family: arial, sans-serif;"><br></div><div style="font-family: arial, sans-serif;">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="font-family: arial, sans-serif;"><br></div><div style="font-family: arial, sans-serif;">When the workers try to send ACK after message processing, they fail and crash.</div><div style="font-family: arial, sans-serif;"><br></div><div style="font-family: arial, sans-serif;">I tried to set up heartbeat interval in worker connections but it didn'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.&nbsp;</div><div style="font-family: arial, sans-serif;"><br></div><div style="font-family: arial, sans-serif;"><br></div><div style="font-family: arial, sans-serif;">Thanks</div><div style="font-family: arial, sans-serif;">Nishanth</div>