JDBCDatasourceが閉じられていません - リソースリークの可能性

トピック作成者:ks-solruserml-bot (2024/06/09 20:24 投稿)
2
CloseClose

(The bot translated the original post https://lists.apache.org/thread/vk9bv26r028qyfb5wpj7bmk9cx9v5y13 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

こんにちは、皆さん、

私たちは、定期的なインデックス作成の際にこのエラーを受け取っています。Solr 8.8.2を使用しています。データソースはOracleです。

Error : JDBCDatasource was not closed prior to finalise(), indicates a bug - POSSIBLE RESOURCE LEAK.

修正方法についてアドバイスをお願いします。

ありがとうございます。
Reej

返信投稿者:ks-solruserml-bot (2024/06/09 20:25 投稿)

さらに、このエラーの前に次のエラーも発生しています。
Performance warning : Overlapping on EeckSearchers=2

返信投稿者:ks-solruserml-bot (2024/06/09 20:25 投稿)

それはエラーではありません。メッセージには「警告」と書かれており、警告です。

これは、コミットを頻繁に発行した場合に発生します。前のコミットで作成された検索器が追加の検索器が作成される前にウォームアップが完了していないためです。コミットを頻繁に行わないようにする必要があります。Solrは、ウォームアップ中の検索器の数が設定された最大値を下回るまで、後続のコミットが検索器を開くのを防止します。

メッセージにある「可能なリソースリーク」という部分は最終的には問題ありません。メッセージがログに記録されると、クローズされていないとされているリソースは実際にはクローズされます。おそらく DIH コードの他の部分に問題がある可能性はありますが、実際のリークは発生しません。

ありがとうございます。
Shawn

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?