[rabbitmq-discuss] Producers hanging when reaching high memory watermark on 1.8.1

Dave Greggory davegreggory at yahoo.com
Sat Aug 14 00:02:43 BST 2010


Hi Aaron,

Thanks for the tip, but does this merely turn off flow control? How  would 
RabbitMQ try to allocate memory for itself when its configured  this way?

Thanks,
Dave


----- Original Message ----
From: Aaron Westendorf <aaron at agoragames.com>
To: Dave Greggory <davegreggory at yahoo.com>
Cc: "rabbitmq-discuss at lists.rabbitmq.com" <rabbitmq-discuss at lists.rabbitmq.com>
Sent: Fri, August 13, 2010 3:16:45 PM
Subject: Re: [rabbitmq-discuss] Producers hanging when reaching high memory 
watermark on 1.8.1

Dave,

It's likely that flow control kicked in.  I don't know how that's
implemented in Spring, as each client is welcome to implement it as
they see fit.  You can turn it off at the broker thusly:

bofh at host:~$ cat /etc/rabbitmq/rabbitmq.config
[{rabbit, [{vm_memory_high_watermark, 0}]}].

If you have enough monitoring tools in place to keep tabs on Rabbit
and deal with your infrastructure / apps in advance of catastrophe, I
don't personally see a need for flow control.

cheers,
Aaron


      


More information about the rabbitmq-discuss mailing list