0

私のアプリケーションは、Web サービスに対して 5 分ごとに 2000 のリクエストを実行します。25 個のスレッドが開始され、それぞれに 80 個のリクエストを処理するループがあります。ただし、次の例外がスローされる場合があります。

java.net.SocketException: 利用可能なバッファ領域がありません

何が原因でしょうか? ネットワークの一時的なドロップでしょうか?

ありがとう。

4

1 に答える 1

1

JMeter を実行している Windows 7 クライアントがこのエラーを生成し始めるという同様の状況が発生しました。クライアント接続ソケットが不足していました。デフォルトは 16384 です。

netsh int ipv4 set dynamicport tcp start=10000 num=40000

これにより、数が40000に増え、問題が修正されました。[ここのデフォルトはnetsh int ipv4 set dynamicport tcp start=49152 num=16384]

于 2012-05-31T05:17:50.637 に答える