[rabbitmq-discuss] Timeout blocking or blocked connections

Simon MacMullen simon at rabbitmq.com
Fri Mar 22 16:55:10 GMT 2013

On 22/03/13 15:03, Mark Ward wrote:
> I am concerned that during production if a client connection is closed
> incorrectly while under a blocked or blocking state any unacknowledged
> messages will continue to be held by these connections and would require
> administration intervention to resolve the issue.

As Emile said, you are correct that closed connections will not get 
detected while blocked - this is just very hard to do with the sockets API.

However, connections should not stay blocked forever. As soon as the 
memory/disk alarm clears, or flow control issues more credit, the 
connection will notice that it's disconnected and terminate.

Cheers, Simon

Simon MacMullen
RabbitMQ, VMware

More information about the rabbitmq-discuss mailing list