<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks much, Alan. &nbsp;I'll follow up to see if any engineers have any suggestions based on your feedback.<br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><br class="Apple-interchange-newline">Jeff Markham<br>Senior Systems Engineer<br>vFabric Cloud Application Platform<br>VMware<br>(949) 385-3806</span></span>
</div>
<br><div><div>On Aug 17, 2012, at 7:40 AM, Alan Antonuk wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Jeff;</div><div><br></div>Handshake timeout? I think that's what happens when the client opens a socket (using amqp_open_socket) to the broker and doesn't complete the handshake process (calling amqp_login) in a certain amount of time. &nbsp;The timeout is something set on the broker.<div>
<br></div><div>I could imagine this sort of thing happening if for whatever reason the handshake was delayed, or you open a bunch of sockets to the broker without doing the handshake (calling amqp_login). &nbsp;Other reasons why this could be happening:</div>
<div>- The broker is too busy (I/O or CPU) to complete the handshake in enough time (maybe you have a bunch of clients trying to connect at the same time?)</div><div>- There is a serious amount of network traffic preventing your clients from getting to the broker.</div>
<div>- Something on the client side is really slowing down the handshake process</div><div><br></div><div>Going to CC the rabbitmq-discuss list see if they have any ideas.</div><div><div><br></div><div>-Alan</div><div><br>
<div class="gmail_quote">On Fri, Aug 17, 2012 at 12:13 AM, Jeff Markham <span dir="ltr">&lt;<a href="mailto:jmarkham@vmware.com" target="_blank">jmarkham@vmware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">Hi Alan,<div><br></div><div>Was wondering if you might know of any circumstance that might cause the the client to peg the broker. &nbsp;At ~130 client connections, we see&nbsp;</div><div><br></div>
<div>=ERROR REPORT==== 14-Aug-2012::16:04:33 ===<br>closing AMQP connection &lt;0.8196.3&gt; (<a href="http://1.1.1.1:63114/" target="_blank">1.1.1.1:63114</a> -&gt; <a href="http://2.2.2.2:5671/" target="_blank">2.2.2.2:5671</a>):<br>
{handshake_timeout,handshake}</div><div><br></div><div>in the logs and over and over until it consumes the entire memory of the box. &nbsp;Doesn't happen always but enough that we can't figure out what might be causing this.</div>
<div><br></div><div>Thanks for everything.</div><div><br></div><div><a href="https://github.com/rabbitmq/rabbitmq-c" target="_blank">https://github.com/rabbitmq/rabbitmq-c</a><span class="HOEnZb"><font color="#888888"><br>
<div>
<br>Jeff Markham<br>Senior Systems Engineer<br>vFabric Cloud Application Platform<br>VMware<br><a href="tel:%28949%29%20385-3806" value="+19493853806" target="_blank">(949) 385-3806</a>
</div>
<br></font></span></div></div></blockquote></div><br></div></div>
</blockquote></div><br></body></html>