码迷,mamicode.com
首页 > 其他好文 > 详细

ab压力测试报错: apr_socket_recv: Connection reset by peer (104)

时间:2016-08-05 13:59:15      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

使用ab对网站进行压力测试,开始设置并发500,可以正常使用,当设置并发为1000,则报错:

apr_socket_recv: Connection reset by peer (104)

改服务端apache的maxclients参数,调大最大打开文件数,都不解决问题,最后才发现是因为ab的源码对ab的并发有限制,修改源码重新编译apache:

修改源码support目录下的ab.c文件,大概在1369行,修改为:

return;
} else {
//apr_err("apr_socket_recv", status);
bad++;
close_connection(c);
return;

最后贴上ab的参数使用:

/usr/local/apache2/bin/ab -c 3000 -n 5000 http://192.168.1.43/index.html

http://blog.chinaunix.net/uid-24443760-id-3758092.html

 

ab压力测试报错: apr_socket_recv: Connection reset by peer (104)

标签:

原文地址:http://www.cnblogs.com/softidea/p/5740911.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!