[rabbitmq-discuss] Rabbitmq failing to start
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