jmeter压测 报connect reset和unexpected end of file from server的解决方案

今天做负载压测,500并发没有报错,500并发以上就报错,报错率很高,主要有两种错误:

报错1:

报错2:

解决方案:

1.压测机的注册表中添加

DefaultReceiveWindow = 1800 (16进制) 
DefaultSendWindow = 1800(16进制)

注册表打开方式:按【win和r】打开回车,输入【regedit】后按回车键即可

注册表路径:在计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

2. 服务器的内核配置文件添加:

tcp_rmem【发送缓冲区】 
tcp_mem【tcp 内存】 
net.ipv4.tcp_fin_timeout【fin 超时时间】 

3.配置完重启jmeter和服务

备注:我只在本机修改了注册表,重启jmeter也解决了报错

posted @ 2022-05-18 16:32  尼古丁·瘾  阅读(2002)  评论(0编辑  收藏  举报