私はSolrに対して長時間実行している問題に関する問題についての理論を持っていますが、それが真であるかどうかわかりませんし、それをテストする方法もわかりません。クライアントの接続が解除された後でSolrクエリが続行されますか?
私はcURLを使ってアプリケーションからSolrに問い合わせています。 cURLは、Solrが3秒以内に応答を送信しなかった場合、それを放棄して切断し、Solrから要求されたデータなしでcURLをホストしているアプリケーションを続行できるように構成されています。 理論では、cURLを切断した後、Solrはバックグラウンドで依然としてクエリの処理を続けます。
これはSolrの機能ですか?この場合、この動作を変更する設定オプションはありますか?この動作をテストする実際の方法はありますか?
興味深い!明確にするために、たとえクライアントが3秒後にHTTP側から切断されたとしても、30秒かかるクエリは実行されます。あなたの助けてくれてありがとう、特に 'timeAllowed'のヒント! – Brad
そうですが、 'timeAllowed'を使わない限り、クエリは実行され続けます。 – nikhil500
優秀、もう一度あなたの援助に感謝!! – Brad