<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>