Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用jmeter进行压力测试期间,Apache httpd连接被拒绝_Apache_Jmeter_Connection Refused - Fatal编程技术网

在使用jmeter进行压力测试期间,Apache httpd连接被拒绝

在使用jmeter进行压力测试期间,Apache httpd连接被拒绝,apache,jmeter,connection-refused,Apache,Jmeter,Connection Refused,现在,我在windows中使用jemter(jmeter.bat)进行压力测试 但在20~30秒后,jmeter中出现raise连接拒绝错误。 我在/usr/local/apache/logs/error.log或/usr/local/apache/logs/access.log中找不到拒绝连接的错误 测试是HTTPGET,index.html(“它的作品”) Apache MPM是工作程序,设置如下: <IfModule mpm_worker_module> StartServer

现在,我在windows中使用jemter(jmeter.bat)进行压力测试

但在20~30秒后,jmeter中出现raise连接拒绝错误。 我在/usr/local/apache/logs/error.log或/usr/local/apache/logs/access.log中找不到拒绝连接的错误

测试是HTTPGET,index.html(“它的作品”) Apache MPM是工作程序,设置如下:

<IfModule mpm_worker_module>
StartServers            8
MinSpareThreads         64
MaxSpareThreads        1024 
ThreadsPerChild         64
MaxRequestWorkers       512
MaxConnectionsPerChild   0

这不是jmeter的问题:

  • 检查jmeter和apache之间的组件(防火墙、负载平衡器、ddos保护…)

  • 检查apache设置,慢慢地检查这个加速,看看从哪个负载开始出现这些错误

<IfModule mpm_worker_module>
StartServers            8
MinSpareThreads         64
MaxSpareThreads        1024 
ThreadsPerChild         64
MaxRequestWorkers       512
MaxConnectionsPerChild   0
org.apache.http.conn.HttpHostConnectException: Connection to https://checkout.teledit.com refused
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:190)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
at org.apache.jmeter.protocol.http.sampler.MeasuringConnectionManager$MeasuredConnection.open(MeasuringConnectionManager.java:107)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:517)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:331)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1146)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1135)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:434)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:261)
at java.lang.Thread.run(Unknown Source)

Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:414)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
... 14 more