0

Solr4.0BETAで問題のある動作が発生しています。

solrjSolrサーバーのおかげで、いくつかの並列要求を送信するアプリケーションがあります。すべてが正常で、応答時間は優れていますが、1つのリクエストに時間がかかる場合があります。

ほとんどの結果はSolrにキャッシュされるため、アプリケーションで経過時間と実際のSolr応答時間を観察すると、次のようになります。

resquest1: solr: 1ms, elapsed: 150ms
resquest2: solr: 0ms, elapsed: 160ms
resquest3: solr: 3ms, elapsed: 100ms
resquest4: solr: 12ms, elapsed: 20ms
resquest5: solr: 3ms, elapsed: 50000ms

問題は、50000msすべてのアプリの速度を低下させるリクエストです。実際には、キャッシュされていないときにSolrが検索を計算するのに必要な時間よりもさらに遅くなります。これは、最後のリクエストで、バッファがフラッシュされるのを待っているかのように発生することがよくあります。

それは一般的な問題ですか、それはどこから来たのですか?そのような落とし穴を避けるために私は何ができますか?

ご協力いただきありがとうございます!

4

0 に答える 0