<div dir="ltr">Are you using BlockingConnection? My guess is you're not responding to a heartbeat request and RabbitMQ is disconnecting you.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 5, 2014 at 1:22 PM, James Andres <span dir="ltr"><<a href="mailto:jamesa@conversocial.com" target="_blank">jamesa@conversocial.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div>I have a 3 node rabbit 3.2.3 cluster which is working great most of the time. Occasionally, however, our clients (Pika 0.9.13 / 0.9.14p1) receive an abrupt TCP level disconnect. These FIN/ACK's generally happen between start / start-ok or the first tune / tune-ok. There are no messages in the rabbitmq server logs around the time of the tcp FIN/ACK.</div>
<div><br></div><div>An sketch of one of our failing connections with any large gaps in timing highlighted:</div><div><br></div><div><div><font face="courier new, monospace"> later ... CLIENT -> SERVER says SYN...</font></div>
<div><font face="courier new, monospace"> later ... SERVER -> CLIENT says SYN/ACK</font></div><div><font face="courier new, monospace"> later ... CLIENT -> SERVER says ACK</font></div><div><font face="courier new, monospace"> later ... CLIENT -> SERVER says AMQP,Protocol-Header 9-1</font></div>
<div><font face="courier new, monospace"> later ... SERVER -> CLIENT says ACK</font></div><div><font face="courier new, monospace"> later ... SERVER -> CLIENT says Connection.Start</font></div><div><font face="courier new, monospace"> later ... CLIENT -> SERVER says ACK</font></div>
<div><font face="courier new, monospace" style="background-color:rgb(255,242,204)">8s later ... CLIENT -> SERVER says Connection.Start-Ok</font></div><div><font face="courier new, monospace"> later ... SERVER -> CLIENT says Connection.Tune</font></div>
<div><font face="courier new, monospace"> later ... CLIENT -> SERVER says ACK</font></div><div><font face="courier new, monospace" style="background-color:rgb(244,204,204)">2s later ... SERVER -> CLIENT says FIN,ACK</font></div>
<div><font face="courier new, monospace"> later ... CLIENT -> SERVER says ACK</font></div><div><font face="courier new, monospace"> later ... CLIENT -> SERVER says Connection.Tune-Ok</font></div><div><font face="courier new, monospace"> later ... SERVER -> CLIENT says RST</font></div>
<div><font face="courier new, monospace"> later ... CLIENT -> SERVER says Connection.Open</font></div><div><font face="courier new, monospace"> later ... SERVER -> CLIENT says RST</font></div></div><div><br></div>
<div>Does anyone know of a good place to start debugging this? Are there relevant timeouts I should be aware of?<br></div><div><br></div><div>Much appreciated,</div><div><br></div><div>- James</div></div><br>_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
<br></blockquote></div><br></div>