ab压测 apr_socket_recv: Connection reset by peer (104)错误解决方法

用apache自带ab命令进行压测,报了如下错误:

原因是在ab的程序源码中对并发数有限制。

解决办法:修改apache源码support下面的ab.c源代码,然后重新编译。修改内容如下:

时间: 2024-10-09 12:19:45

ab压测 apr_socket_recv: Connection reset by peer (104)错误解决方法的相关文章

【原创】Apache ab测试时出现:apr_socket_recv "connection reset by peer" 104

今天在用Apache自带的ab工具做以下简单的压测,本来是随便填几个参数,发现ab在1000并发以上报错:apr_socket_recv "connection reset by peer" 104 我用的是当前最新版本编译的,Apache 2.4.23 出了这样的问题,作为小白的我直接谷歌,然后百度,找到的都是一些看起来好高大上的答案,但是我并没有实验成功. 其中有一个是修改源代码的,通过这个答案的启发,我发现根本不用修改任何代码或者被测webserver的系统配置(这里仅针对ab出

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

apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104)) 今天用apache 自带的ab工具测试,当并发量达到1000多的时候报错如下: [[email protected]~]# This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech

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

使用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_re

ab压力测试遭遇apr_socket_recv: Connection reset by peer (104) 怎么办

ab -r  -c 2000 -n 200000  www.baidu.com 其实只要加上-r就可以了.但是为什么呢?ab --help就知道了 当Socket接收到错误的时候不退出,就是这句.事实上,在高压力下,偶尔的一两个请求被阻止,这是一个正常的情况,特别是有防火墙或入侵检测系统的情况下,这种事情会经常发生. 原文地址:https://www.cnblogs.com/peteremperor/p/9990463.html

ssh_exchange_identification: read: Connection reset by peer 报错解决办法

当你登录一台linux机器,登录不了,出现Connection reset by peer 报错,请参照以下解决步骤: 1.ssh -vvv -p22  123.10.98.22 如: localhost:~$ ssh -vvv -p22 123.10.98.22 OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config

nginx php fastcgi Connection reset by peer的原因及解决办法

Connection reset by peer 这个错误是在nginx的错误日志中发现的,为了更全面的掌握nginx运行的异常,强烈建议在nginx的全局配置中增加 error_log   logs/error.log notice; 这样,就可以记录nginx的详细异常信息. nginx的错误日志中会出现Connection reset by peer) while reading response header from upstream, client: 1.1.1.1, server:

ab压测工具结果分析

看到很多关于ab压测的工具,但是很少有对结果详细分析的,今天我也大概说明一下 环境:nginx服务器,nginx高并发,省内存 结果分析: This is ApacheBench, Version 2.3 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchma

Jenkins Publish over SSH 异常:Connection reset by peer: socket write error

Jekins持续集成: 服务器时windows服务器: windows安装openssh服务: 安装包:https://github.com/PowerShell/Win32-OpenSSH/releases 开箱即用:步骤1 文件解压至C:\Program Files\OpenSSH 2 控制台cd至目录 3 执行powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 启动服务ssh; 踩坑的地方:当时没有把文件放到C:\Pr

ssh远程报错ssh_exchange_identification: read: Connection reset by peer

ssh远程登录报错: [[email protected] ~]$ ssh     198.44.241.34 ssh_exchange_identification: read: Connection reset by peer 初步原因锁定: 1-服务器防火墙限定, 2-是否达到ssh的最大连接数,超过之后会服务器端会拒绝新的连接,直到有新的连接释放出来 3-/etc/hosts.allow和/etc/hosts.deny配置文件限定ip登录 解决方案: 1 firewall-cmd --l