2012-04-26 40 views
1
Number of threads = 20 
Ramp-up period = 10 
Loop count = 200 

は、いくつかの時間後にエラーを与える:JMeterはエラーに(?最大接続に達した)利用できませバッファスペースを与えない:接続

java.net.SocketException: No buffer space available (maximum connections reached?): connect 
    at java.net.PlainSocketImpl.socketConnect(Native Method) 
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) 
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) 
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) 
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) 
    at java.net.Socket.connect(Socket.java:529) 
    at java.net.Socket.connect(Socket.java:478) 
    at sun.net.NetworkClient.doConnect(NetworkClient.java:163) 
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:395) 
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:530) 
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:234) 
    at sun.net.www.http.HttpClient.New(HttpClient.java:307) 
    at sun.net.www.http.HttpClient.New(HttpClient.java:324) 
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:970) 
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911) 
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836) 
    at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:483) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:62) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1018) 
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1004) 
    at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:411) 
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:297) 
    at java.lang.Thread.run(Thread.java:662) 
+0

私も同じ問題に直面しています。私はnetstatコマンドを使用して私のTCP接続が時間待ちであることを2008年のサーバーにチェックしました。どのようなことを推測する?? –

+0

適切な解決策がありますか? –

答えて

0

接続を閉じていない可能性があります。サンプラーの[Keep Alive]オプションを変更してみてください。ただし、実際のブラウザからの実際のリクエストで実際に何が送信されているのかを確認してください(潜在的な問題はマスクしたくありません)。また、サーバが接続を閉じるように設定されていない可能性もあります。これは、アプリケーションの実際の問題である可能性があります。

関連する問題