[rabbitmq-discuss] Rabbit slowing down on accepting messages

Simon MacMullen simon at rabbitmq.com
Wed Mar 19 17:24:42 GMT 2014

On 19/03/14 16:27, Ron Cordell wrote:
> Any suggestions on places to look to see what the underlying issue might be?

The good news is that performance bottlenecks will get easier to 
diagnose in 3.3.0. The bad news is it's not out yet.

140kmsg/h is only 40msg/s - so you should not have any difficulty 
hitting that even on modest hardware. I assume the messages were 
persistent as well as mirrored, but unless the messages were both very 
large and persistent you should not have a problem there.

Was anything on the broker looking busy (CPU, disk?) Did any of the 
connections show a status of "flow"?

If the answer to those questions is "no" then could you be publishing 
(effectively) synchronously? Do you use mandatory publishing, publish 
inside transactions, or use confirms in a non-streaming way (i.e. 
publish, wait for confirm, repeat)?

Cheers, Simon

Simon MacMullen
RabbitMQ, Pivotal

More information about the rabbitmq-discuss mailing list