我在EC2实例上使用RabbitMQ,并且在EBS卷上有Mnesia表,所以当我将其快照并尝试使用相同数据启动另一个实例时,似乎该表正在被另一个RabbitMQ实例使用。如何在运行RabbitMQ实例的情况下正确地快照EBS卷?
就是要解决这个关闭的RabbitMQ下来冲水/快照,然后重新启动它,一旦它做的唯一途径?
有没有办法来清理文件,以便它们不会出现锁定或正在强制解锁?
这不是一个常见的问题,我会面对,只是好奇,如果有更好的解决方案。
为了澄清,我看到错误是:timeout_waiting_for_tables
。
我正在使用XFS,并且已经在此卷上创建了快照,只是当我将RabbitMQ的文件一起快照时,当我尝试从快照的新副本启动RabbitMQ时,失败。 我将不得不查看错误,但这可能会诀窍!谢谢! – 2009-11-14 16:03:24