[rabbitmq-discuss] Mnesia db integrity
Valentino Volonghi
dialtone at gmail.com
Fri Jan 30 20:13:22 GMT 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm doing some deployment testing on EC2 in these days using EBS to
store
the mnesia directory for rabbitmq and I found a problem that I need to
solve.
Basically the issue is something that was already discussed an year on
this
list. After a simulated crash (basically just shutdown the system
without stopping
services) and a restart rabbitmq reacts by crashing on the mnesia
directory.
The error is essentially timeout_waiting_for_tables which I suppose
means that
the system crashed while everything was in the middle of a transaction
of some
kind (the server though wasn't hit with any traffic and no messages
were around).
I thought that by saving rabbitmq log files and removing the mnesia
files rabbitmq
would have picked up the undelivered messages but apparently all I get
from
the logs is a:
Rolling persister log to "/mnt/ebs/adrollserver/mnesia/adserverrmq/
rabbit_persister.LOG.previous"
Which basically means that it discards my messages that won't be
transmitted again.
Is there any way to automatically or manually fix this issue or to
have rabbitmq
not choke on it?
- --
Valentino Volonghi aka Dialtone
Now running MacOS X 10.5
Home Page: http://www.twisted.it
http://www.adroll.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
iEYEARECAAYFAkmDX2IACgkQ9Llz28widGVj1gCdEwwmKS4Bdx7pDS82yBSWLnJq
CusAn0Nm7s4StRx+kVfaf25hZSiMmcAW
=w0tx
-----END PGP SIGNATURE-----
More information about the rabbitmq-discuss
mailing list