Solrインストールを実行しています(すべての標準的なjetty環境で、スキーマにいくつかのフィールドを追加しました)。インデックス更新中にSolr要求がタイムアウトしました。おそらく複製は可能な解決策ですか?
インデックスは平均サイズの約80kドキュメントです(それぞれ約100文字で20フィールド)。
問題は時々、いくつかの要求がタイムアウトすることです。彼らはサーバー側のタイムアウトはしませんが、アプリケーションがタイムアウトとみなす10秒以上かかることがあります。彼らは通常、80ミリ秒以上の時間がかかりません。
インデックスを再構築することと関連しているようです(データベースから情報を収集していますが、インデックスは常に200個のドキュメントの塊で更新しています)。インデックス作成ジョブを更新するためのドキュメントがない場合、絶えず必要に応じてスリープ状態に移行します。私は、15〜20分ごとにコミットが発生すると推測します。
私はsolr faqsを読みましたが、これは一般的な問題だと思われますが、解決策は見つけられませんでしたが、タイムアウトを増やすことができました。
ただし、10秒を超えるサイトリクエストは受け付けられません。
どうすればこの問題を解決できますか?インデックス作成にinstallatinoを使用し、それをライブで使用されている別のものに複製することを考えました。しかし、これはこの問題を解決するだろうか?
これに関するご意見はありますか?
ありがとうございました。実際、私は本を机の上に横たえている。これを調べます! –