TA的每日心情 | 无聊 昨天 09:47 |
---|
签到天数: 528 天 连续签到: 1 天 [LV.9]测试副司令
|
1测试积点
各位高手,大家好,
我现在这边有个棘手的问题需要解决,需要大家慷慨解囊。
问题是这样的,我使用ab来做并发测试,看具体的并发数和相应时间。
当我使用ab -n 10000 -c 2000 http://192.168.1.123:8080/test/test.html.
系统报错;
- This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 [ DISCUZ_CODE_10 ]gt; apache-2.0
- Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
- Copyright 1997-2005 The Apache Software Foundation, http://www.apache.org/
- Benchmarking 192.168.1.123 (be patient)
- apr_pollset_create failed: Invalid argument (22)
复制代码 经过测试系统-c并发数请求超过1024就会报以上的错误。
上网找过类似问题,说是配置一下操作系统的注册表,调整MaxUserPort十进制为32768,TcpTimedWaitDelay十进制为240
重启系统,经过测试还是报同样的错误。
类似的问题说apache 的httpd.conf,启用httpd-mpm.conf ,并配置httpd-mpm.conf 如下:
配置完,重启服务,经过测试,还是报一样的错误。
试配置一下在tomcat的server.xml 中,把maxThreads改为2000,具体配置如下:
- <Connector port="8080" maxHttpHeaderSize="8192"
- maxThreads="2000" minSpareThreads="25" maxSpareThreads="75"
- enableLookups="false" redirectPort="8443" acceptCount="100"
- connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"/>
复制代码 还是报一样的错误。
我测试的客户端电脑的配置如下:
CPU T2130 1.86GHz 1.06Ghz ,内存2.49GB
测试系统部署tomcat服务器的配置分别如下:
cpu E3500 2.70GHz 2.70GHz 1.96GB
CPU T2130 1.86GHz 1.06Ghz ,内存2.49GB
请高手指点迷津,我实在是测不出来了,呵呵!
|
|