[rabbitmq-discuss] Queue Memory keep on increasing

Simon MacMullen simon at rabbitmq.com
Mon May 13 10:53:02 BST 2013

On 13/05/2013 08:46, chetan dev wrote:
> I have a durable mirrored queue on two nodes .
> initially when publishing and consumer activity started queue memory was
> around 50 kB, now it is increasing day by day .currently it is around 3.9 MB

A slow moving process will only get garbage collected occasionally; to 
be honest I would consider ~3MB to be within the levels of GC noise here.

You could try something like:

rabbitmqctl eval '[{pid, Pid}] = 
rabbit_amqqueue:with(rabbit_misc:r(<<"/">>, queue, <<"test">>), fun(Q) 
-> rabbit_amqqueue:info(Q, [pid]) end), garbage_collect(Pid).'

to forcibly garbage-collect the queue and see if that cuts memory use.

But I would only worry if the memory use kept growing quite a long way 
past 3MB.

Cheers, Simon

More information about the rabbitmq-discuss mailing list