最近、solr3.1 から solr3.5 に移行しました。1 つのマスターと 1 つのスレーブが構成されています。マスターには 2 つのコアがあり、
1) Core1 – 44555972 documents
2) Core2 – 29419244 documents
5000 ドキュメントごとにコミットしていますが、最近、コミットに 15 分以上かかる場合があります。何が原因だったのか、ログを確認しましたが、唯一の警告は次のとおりです。
「警告: 非推奨の更新要求パラメーター update.processor の使用が検出されました。update.processor のサポートは後のバージョンで削除されるため、代わりに新しいパラメータ update.chain を使用してください。」</p>
メモリの詳細:
export JAVA_OPTS="$JAVA_OPTS -Xms6g -Xmx36g -XX:MaxPermSize=5g"
Solr 構成:
<useCompoundFile>false</useCompoundFile>
<mergeFactor>10</mergeFactor>
<ramBufferSizeMB>32</ramBufferSizeMB>
<!-- <maxBufferedDocs>1000</maxBufferedDocs> -->
<maxFieldLength>10000</maxFieldLength>
<writeLockTimeout>1000</writeLockTimeout>
<commitLockTimeout>10000</commitLockTimeout>
また、top コマンドがほぼ 350GB の仮想メモリ使用量を示していることにも注意してください。
数日前まではすべて正常に動作していたのに、何が原因でしょうか?