<div dir="ltr">I&#39;m observing something odd since upgrading to 3.1.<div><br></div><div><div style>I&#39;m adding various stress tests for Bunny and hit RAM alarms every</div><div style>so often. After that happens, starting new consumers takes so long</div>

<div style>that it times out in the client. Also, I&#39;ve noticed in the management UI</div><div style>that existing consumers do not drain queues.</div><div style><br></div><div style>Sometimes Rabbit stops responding altogether.</div>

<div style><br></div><div style>Steps to reproduce:</div><div style><br></div><div style> * Start a &quot;hello, world&quot;-like consumer and producer</div><div style> * Make the producer publish large (tens of MBs) messages as fast as it can</div>

<div style> * See an alarm message in the log</div><div style> * Shut down the publisher</div><div style><br></div><div style>At this point, consumers receive no deliveries.</div><div style><br></div><div style> * Shut down the consumer</div>

<div style> * Start the consumer again with log level = debug</div><div style><br></div><div style>The consumer seems completely blocked, receiving no methods from RabbitMQ.</div><div style><br></div><div style> * Purge the queue</div>

<div style><br></div><div style>Now consumer can start, open a connection and register consumers successfully.</div>-- <br>MK<br><br><a href="http://github.com/michaelklishin" target="_blank">http://github.com/michaelklishin</a><br>

<a href="http://twitter.com/michaelklishin" target="_blank">http://twitter.com/michaelklishin</a><br>
</div></div>