一、问题描述
用Meter压测Nginx服务器,同时启动1W个线程访问服务器,总数剩余几十个的时候就卡住不再执行了。通过查看结果树看到后面的一些请求出现了错误,提示Connection reset,如下图:
Connection reset
原因是JMeter压测时勾选了KeepAlive,即用长连接去请求服务器,查看后台服务器Nginx配置文件nginx.conf 中的配置,长连接设置的时间是65秒,即当时间达到65秒后,连接就关闭了,所以后面的请求就执行失败,提示出Connection reset。
keepalive_timeout 65;
网友评论