[rabbitmq-discuss] Miscellaneous Question

Matthias Radestock matthias at lshift.net
Wed Jan 14 23:11:36 GMT 2009


Jason J. W. Williams wrote:
> * How does one monitor memory consumption by a queue?

rabbitmqctl list_queues name memory

> * If messages persist to disk do they relieve memory pressure on the queue?

No. This has been discussed at some length on the list and there are 

> * How resilient is the Mnesia DB to sudden death of the process using it?

It should be quite resilient. See
in particular sections 6.6 to 6.9 for some more details on what happens 
on startup, how various failure scenarios are dealt with etc.

> Clearing the Mnesia files in /var/lib/rabbitmq
> allowed Rabbit to start...but I assume in a production scenario this
> would have eliminated any durable queues/exchanges and persistent
> messages.

Right. Though note that persisted messages aren't stored in mnesia; it 
just so happens that we decided to store them in files in the same 
directory as mnesia.


More information about the rabbitmq-discuss mailing list