我在EC2實例上使用RabbitMQ,並且在EBS捲上有Mnesia表,所以當我將其快照並嘗試使用相同數據啓動另一個實例時,似乎該表正在被另一個RabbitMQ實例使用。如何在運行RabbitMQ實例的情況下正確地快照EBS卷?
就是要解決這個關閉的RabbitMQ下來沖水/快照,然後重新啓動它,一旦它做的唯一途徑?
有沒有辦法來清理文件,以便它們不會出現鎖定或正在強制解鎖?
這不是一個常見的問題,我會面對,只是好奇,如果有更好的解決方案。
爲了澄清,我看到錯誤是:timeout_waiting_for_tables
。
我正在使用XFS,並且已經在此捲上創建了快照,只是當我將RabbitMQ的文件一起快照時,當我嘗試從快照的新副本啓動RabbitMQ時,失敗。 我將不得不查看錯誤,但這可能會訣竅!謝謝! – 2009-11-14 16:03:24