<div dir="ltr"><div><div>Hi Alvaro,<br><br>Thanks for pointing out this.<br><br></div>But when I checked the connection status from management plugin, only publisher connections were in &#39;Flow/Blocked&#39; states, all consumers&#39; connections were still &#39;running&#39; but in a very low rate.<br>

<br></div><div>And, as far as I know, 15000 msgs/sec is still far from the ceiling (Based on <a href="http://www.rabbitmq.com/blog/2012/04/25/rabbitmq-performance-measurements-part-2/">http://www.rabbitmq.com/blog/2012/04/25/rabbitmq-performance-measurements-part-2/</a>).<br>

<br></div><div>Did I miss anything?<br></div><div><br></div>Thanks,<br>Zhibo<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Sep 27, 2013 at 2:52 PM, Alvaro Videla <span dir="ltr">&lt;<a href="mailto:videlalvaro@gmail.com" target="_blank">videlalvaro@gmail.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 dir="ltr">Hi,<div><br></div><div>Take a look at the flow control mechanism: <a href="http://www.rabbitmq.com/memory.html" target="_blank">http://www.rabbitmq.com/memory.html</a></div>

<div>







<p>&quot;A per-connection mechanism that prevents messages being published faster than they can be routed to queues.&quot; Perhaps your publishers are hitting that. </p></div><div>Regards,</div><div><br></div><div>
Alvaro</div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On Fri, Sep 27, 2013 at 2:44 AM, Zhibo Wei <span dir="ltr">&lt;<a href="mailto:zweicmu@gmail.com" target="_blank">zweicmu@gmail.com</a>&gt;</span> wrote:<br>


</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div><div><div><div><div><div>3.15 rabbitmq-server<br></div><div>3.15 java-client (consumer)<br>

</div><div>
3.04 erlang (producer)<br></div><div>ec2 m1.large<br>1 durable queue. no exchange.<br></div>Producer has 5 connections, each connection holds 20 channels.<br>

</div>Consumer has only 1 connection, who holds 20 channels, autoack = true.<br><br></div>If the publish rate is equal or below 15000msgs/sec, then the consumer can hold it up (Queue never grows). However, if the publish rate exceeds 15,000, say 18,000 msgs/sec, then the delivery rate will drop to 400~2000/sec, then queue starts paging, blocks producer, and then everything crashes.<br>




<br></div>The CPU and memory usages are just fine, but I&#39;m not sure what else could cause such problem. Bandwidth? Socket buffer size?<br><br></div>Anyone saw this kind of issue before? Any clues? Any other things I should check?<br>




<br></div>Thanks,<br>Zhibo<br></div>
<br></div></div>_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">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>
<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>