[rabbitmq-discuss] rabbitmqctl list_queues explanation needed
sunil at shopsocially.com
Tue Mar 8 07:02:38 GMT 2011
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.
More information about the rabbitmq-discuss