[rabbitmq-discuss] Rabbitmq failing to start

Matthias Radestock matthias at lshift.net
Sun Aug 16 10:17:07 BST 2009


Suhail Doshi wrote:
> I moved the corrupted persister somewhere and then restarted rabbitmq
>  but all the messages seemed to have disappeared, any idea if i can 
> recover them or where they might be?

As mentioned in the thread that Matt referenced, if there is a 
rabbit_persister.LOG.previous file in the same dir then replacing the 
corrupted file with the .previous file would probably allow you to 
recover the messages.

Unfortunately, if there was a .previous file but you didn't rename it /
move it out of the way before restarting rabbit then it will have been
overwritten by now.

> also is there any reason why rabbitmq would consume 98% mem when the
> queue gets very large? I thought this was all written to disk, seems
> like it's all sitting in memory even when durable/persistent

The current persister keeps all messages in RAM as well as on disk. That 
limitation has been discussed on the list on numerous occasions and will 
be addressed by the new persister in the next RabbitMQ release.



More information about the rabbitmq-discuss mailing list