<div dir="ltr"><div><div><div><div><div>Hi there,<br><br></div>I'm having some problems with a connection shutdown.<br><br></div>This is the scenario:<br><br></div>1 connection<br></div>200+ channels open from the connection mentioned above.<br>
<br></div><div>- Some of� those connections are created by a publisher and are closed after finished publishing. <br></div><div>- The rest are consumer channels, and I have a timeout (using Rx) that closed a channels after the channel is idle after 300 secs.<br>
<br></div><div>This is working so far, but from time my connection closes unexpectedly:<br><br>Connection shutdown.<b> Reason: End of stream. Args: Initiator : Library� ReplyCode : 0� ReplyText : End of stream� ClassId : 0� MethodId : 0� Cause :��� Message : Heartbeat missing with heartbeat == 600 seconds� Data : ...� InnerException : null� TargetSite : null� StackTrace : null� HelpLink : null� Source : null� HResult : -2147024858� </b><br>
<br></div><div>I'm using the .NET libraries and RabbitMQ 3.1.0, <acronym class="" title="Erlang R16B (erts-5.10.1) [64-bit] [smp:2:2] [async-threads:30]">Erlang R16B<br><br></acronym></div><div>would love to minimize this<acronym> and know which ones are the best strategies when creating a connection that must last a lot of time.<br>
<br></acronym></div><div><acronym>Thanks.<br></acronym></div><div><acronym class="" title="Erlang R16B (erts-5.10.1) [64-bit] [smp:2:2] [async-threads:30]"></acronym></div></div>