2

マルチコアSolrをTomcat6.0/ Win2008ServerおよびSolrNet経由のASP.NETクエリで実行します。コアの1つは巨大です。つまり、最大2,500万のドキュメント(最大20 GBのディスク容量)といくつかのフィールドです。他の3つのコアははるかに小さいです(それぞれ数ギグ)。

大きなインデックスへの2、3のクエリの後、Solrは劇的に遅くなり、応答を停止します。つまり、管理コンソールを開くことさえできません。tomcatを再起動すると、さらにいくつかのクエリを実行してから糖蜜を停止しても問題なく動作します。マシンのRAMとプロセッサの使用状況を確認しましたが、どちらも使用率が50%未満です。

問題が何であるかわかりません-メモリリーク?どうすれば問題を見つけることができますか?Solr / Tomcatのログと、どのログを確認する必要があるかについてはよくわかりません。

誰かが助けてくれることを願っています。

4

1 に答える 1

5

-Xmsおよび-Xmx設定を使用してJVMメモリ割り当てを調整する必要があります。見る:

于 2010-10-07T04:23:44.857 に答える