この質問は以前にも何度か聞かれたことは知っていますが、私の場合は少し奇妙です。
XXXX:8080 をリッスンするマシンがあります。このマシンはロード バランサとして機能し、ポート 8081 をリッスンする他の 2 台のマシンにリクエストをリダイレクトします。プログラムを実行すると、バグやエラーは発生しません。シンプルなアプリです。
問題は、負荷テストのためにテストしようとしているときに発生します。私は Visual Studio 2012 経由で Web パフォーマンスとロード テストを使用しており、WebTest ルートを正しく記録しています (私の知る限り)。しかし、200 人を超えるユーザーで負荷テストを実行すると、生成されたエラー レポートに次のエラーが表示されます。
「ターゲット マシンが XXXX:8080 を積極的に拒否したため、接続できませんでした。」
そして奇妙なことは、これらのエラーのうち正確に 1,000 個が毎回表示され、それ以上でもそれ以下でもないということです。ユーザー数が 200 を下回ると、ほかにもエラーが発生しますが、これは理解できますが、これには本当に頭がいっぱいです。
Tomcat を使用しており、その前に Apache HTTPD サーバーを使用しています。
ヘルプ!