<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div>We have a two node cluster of RabbitMQ 2.8.6 on Erlang 5.8.5.</div><div><br></div><div>Sometimes one of the servers will peg the cpu and messages will</div><div>stop passing through the system. We don't have a reliable way of</div><div>reproducing this...</div><div><br></div><div>But, we do have some curious error reports in the logs. I've read</div><div>through rabbit_amqqueue.erl and delegate.erl and I think that</div><div>one server is telling the other to execute some function in&nbsp;</div><div>rabbit_amqqueue... but I don't see why that function would be&nbsp;</div><div>'bad'.</div><div><br></div><div>Anyone any thoughts on the cpu issue, or this error report?</div><div><br></div><div>John&nbsp;</div><div><br></div><div><br></div><div>=ERROR REPORT==== 24-Aug-2012::05:03:41 ===</div><div>AMQP connection &lt;0.9427.665&gt;, channel 1 - error:</div><div><b>{{badfun,#Fun&lt;rabbit_amqqueue.28.6260804&gt;},</b></div><div>&nbsp;[{delegate,safe_invoke,2},</div><div>&nbsp; {delegate,'-safe_invoke/2-lc$^0/1-0-',2},</div><div>&nbsp; {delegate,handle_call,3},</div><div>&nbsp; {gen_server2,handle_msg,2},</div><div>&nbsp; {proc_lib,wake_up,3}]}</div><div><br></div><div>=WARNING REPORT==== 24-Aug-2012::05:03:41 ===</div><div>Non-AMQP exit reason&nbsp;<b>'{{badfun,#Fun&lt;rabbit_amqqueue.28.6260804&gt;},</b></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[{delegate,safe_invoke,2},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {delegate,'-safe_invoke/2-lc$^0/1-0-',2},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {delegate,handle_call,3},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {gen_server2,handle_msg,2},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {proc_lib,wake_up,3}]}'</div><div><br></div><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; "><br></div></span></div><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: 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; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; 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; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; 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; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">--&nbsp;</div><div>John Merrells</div><div><a href="http://johnmerrells.com">http://johnmerrells.com</a></div><div>+1.415.244.5808</div><div><br class="webkit-block-placeholder"></div></div><div><br class="webkit-block-placeholder"></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline">
</div>
<br></body></html>