/ / Apache SOLRの不安定なRAMの消費 - apache、solr、django-haystack

Apache SOLR erratic RAM comsumption - apache、solr、django-haystack

私は自分のコンピュータにSOLRインデックスを設定しました。

私はSOLRの経験がないがプロファイリングの後"start.jar"プロセスはしばらくの間、RAMの消費量が150MBから400MBの範囲で急激に増加することに気付きました。

そこで応答として、SOLRが(共有ホスティングで)私のRAM消費制限を超えるのを待つスクリプトを書きました。そして、それが終わると、start.jarを終了させて​​再起動します。

これは悪影響を及ぼしますか? もしそうなら、もっとRAMを増やしたりクラウドベースのSOLR(これもお金がかかる)を使ったりする以外に、もっと良い解決策があるか?これが愚かに聞こえるなら申し訳ありませんが、私はただ実用的な解決策が必要です。

ありがとうございました。

回答:

回答№1は0

いくつかのインデックス統計を提供する必要があります。

あなたのインデックスはどれくらい大きいですか(ドキュメント数&サイズはMB / GB)?
索引付け/保管されたフィールドの数
JVMに割り当てられるメモリ量
最適化/コミット、頻繁に/リアルタイムですか?
ログに表示されるSOLRクエリ時間は何時ですか?

ベスト