アプリケーションサーバーが予期せず終了した場合、Hibernate SearchはLuceneを正常にシャットダウンできません。各インデックスディレクトリにwrite.lockのファイルが残っています。それはもちろん普通のことです。しかし、アプリケーションを再起動した後もロックファイルが残っています。これにより、しばらくの間、ロックタイムアウトの例外が発生します。Hibernate-Searchインデックスリカバリの処理方法は?
私の質問は、リカバリを処理する通常の方法があるかどうかです。
最初に気になるのは、write.lockファイルの存在を確認することです。見つかった場合は削除され、すべてのインデックスが再構築されます。しかし、Hibernate-Searchは、適切に設定されていると自動的にこれを行います。
以前は誰もwrite.lockファイルを扱う必要はありませんでしたか? –