[rabbitmq-discuss] Connection blocked by "flow" for more than 600 seconds
Matthias Radestock
matthias at rabbitmq.com
Wed Oct 9 00:20:59 BST 2013
On 09/10/13 00:09, Choo wrote:
> So, it seems like memory is enough, file_descriptor is enough, and disk_free
> should still be ok. But the connection is still blocked. But good thing
> is, the block duration seems shorter.
>
> 10.95.212.10:42336 -> 10.95.212.12:5672 blocked 0 flow 17.306112
> 10.95.212.10:42338 -> 10.95.212.12:5672 blocked 0 flow 108.213992
> 10.95.212.10:42359 -> 10.95.212.12:5672 blocked 0 flow 36.799473
> 10.95.212.10:42360 -> 10.95.212.12:5672 blocked 0 flow 146.325601
> 10.95.212.10:42361 -> 10.95.212.12:5672 blocked 0 flow 53.655967
> 10.95.212.10:42374 -> 10.95.212.12:5672 blocked 0 flow 121.259312
> 10.95.212.10:42375 -> 10.95.212.12:5672 blocked 0 flow 139.258805
> 10.95.212.10:42376 -> 10.95.212.12:5672 blocked 0 flow 137.210049
> 10.95.212.10:42377 -> 10.95.212.12:5672 blocked 0 flow 51.628542
>
> Any other areas I should check?
You might just be seeing normal flow control behaviour. Looks like you
have lots of durable queues and are publishing persistent messages. That
puts a huge strain on disk i/o, so that's likely the bottleneck which
causes flow control to kick in.
Matthias.
More information about the rabbitmq-discuss
mailing list