[rabbitmq-discuss] rabbitmqctl list_queues explanation needed

Sunil Arora sunil at shopsocially.com
Tue Mar 8 07:02:38 GMT 2011


Hi folks,

We are trying to determine what is going under the hood in our rabbitmq server because It because unresponsive last night and we have to restart it. When I say unresponsive, it means it was no longer accepting AMQP connections from our webservers.

When we run following command:

/usr/sbin/rabbitmqctl list_queues name memory messages messages_unacknowledged consumers

We see a stream of output given as follows which has around 10K entries.

.......
.......
b9e5e34bcb6c46229baf5bfdfc0deb81	21688	1	0	0
bf52747edf2a4b1dbe919a0439bc03fa	21688	1	0	0
39254dd407374dba9dd9f67fc7157613	21688	1	0	0
7bc47977255e4414a975bbdfc9fbc7d3	21688	1	0	0


Now, I do not understand why memory is being consumed if  messages are acknowledged already. Our expectation is once the message has been delivered and consumed, ack'd, it should not consume any memory in the system.

Are we reading this correctly ??

Is there any configuration to flush these messages?

We are using 2.3.1 version of rabbitmq on ubuntu server.

Thanks
Sunil


More information about the rabbitmq-discuss mailing list