ab压测时出现apr_socket_recv: Connection reset by peer (104) 错误的处理方法

分类: 服务器  • 发布时间: 2015-07-29 00:26:22  • 浏览量:9314

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

apr_socket_recv: Connection reset by peer (104) Total of 15851 requests

到网上查了资料,好多人说需要重新编译安装ab工具,那就重新编译呗

编译方法为:centos下apache/ab的编译安装

按照前面那篇文章的方法,在apache编译前,进入apache的源码目录下的support/文件夹下,找到ab.c,使用vi编辑器打开,我的apache源码目录是:/usr/local/src/httpd-2.4.16/,所以使用的命令是:

vi /usr/local/src/httpd-2.4.16/support/ab.c

然后找到这句将其注释调

apr_err("apr_socket_recv", status);

apache2.4.16版本的在1448行,其他版本的略有差异

保存后在编译安装apache即可


文章标签: linux, centos, apache, ab