MySQLを使用してRHEL上のTomcatでCompassインデックスを保存していますが、Tomcatをシャットダウンしてインデックス作成プロセスを再開すると、インデックス作成中にこのエラーがスローされ、インデックス作成が失敗します。
PhantomReadLockがロックを取得できません、write.lock / customer-index
Tomcatをシャットダウンしたためか、このエラーはCompassで発生しますか?グーグルで何度も調べた結果、write.lockファイルを手動で削除する必要があることがわかりましたが、Tomcattempフォルダーのどこにもロックファイルが見つかりませんでした。MySQLのcustomer-indexテーブルにwrite.lockを含むレコードを取得したので、その行を削除すると、Compassが適切にインデックスを作成し始め、PhantomReadLockエラーは発生しなくなりました。
明確にしたいのですが、これはこのwrite.lockの問題を解決する正しい方法ですか、それともTomcatのシャットダウン中にロックを削除するために何か他のことをする必要がありますか?