私は、単純な(っぽい)Webアプリケーションのベンチマークの設定があります。TCP接続をデバッグする方法は拒否されましたか?
LoadGenerator - 私は数千テストユーザー...予想通りevertything作品で私のベンチマークを実行すると> WebAppの
- > Apacheの。
しかし、私は約14kにテストユーザーの数を増やすと...私のApacheサーバーは、私のLoadGeneratorへの接続接続を拒否し始めます。 CPU使用率はどこにもありません。ApacheからWebAppへの接続が切断されているようです。
Apacheサーバでリソースが不足していると思いますが、何も言えません。私はそれが港になるかもしれないと思った...しかし、私の結びつきは、私が信じるほど十分に高くない。
次は私はtcpdump情報を見てみました...しかし、私は本当に興味深いanyhtingを見ていません。正直言って、私はちょうどWiresharkでダンプを開き、大きな赤い傷跡を探しました。
カーネルにエラーメッセージを出力して、何が起こっているのかがわかるような方法がありますか?完璧な世界では、「ERROR:接続数にXが足りません」というエラーメッセージが表示されます。
私のLoadGeneratorが痛みを打つことを拒否し続ける理由を知りたい場合は、他のヒントをお勧めしますか?
最初は、私は数十TIME_WAITSの何千ものが、その後、私はキープアライブオン...と、ほとんどすべての私のTIME_WAITSは去っていきました。今私は7Kまたは8KのESTABLISHED接続を持っています....しかし問題は解決しません。だからそれはそれだった。 –