当前位置:首页 > nginx > 正文

查看nginx并发请求数

  • nginx
  • 2024-04-18 07:40:09
  • 6819

I、【ngin】nginx查看并发连接数的两种方法
越来越多的项目在生产环境中使用nginx作为反向代理。 我们需要关注nginx的状态,比如检查nginx当前的并发连接数,以保证正常运行。
本文分享两种检查nxginx并发连接数的方法。
该方法依赖于nginx的http_stub_status_module模块。 要检查该模块是否安装,可以输入nginx-V。 如果没有安装,则需要重新编译该模块。
对于任何服务器段,添加以下配置:

位置/状态{
stub_statuson;
}

修改配置后,输入命令:nginx-t确保语法没有问题,并重新加载nginx配置nginx-sreload使其生效。
再次访问http://youdomain.com/status即可查看连接状态,如下图所示:
注意:状态配置仅针对一个可能用于一些nginx服务,目前nginx无法监控单个站点。
参数解释:
ActiveConnections:Nginx当前正在处理的活跃连接数(1186),即当前并发连接数
serveracceptshandledrequests:总共处理了420,484个连接,成功握手420,484次,总共处理了408,348个请求
Read:nginx从客户端读取的头信息数量
Write:nginx返回给客户端的头信息数量
Wait:当keep-alive开启时,该值等于active-(read+write),表示这意味着Nginx已经完成处理,正在等待下一个连接请求指令。 apn|grep'nginx:worker'|wc-l)就是这样。
#netstat-apn|grep'nginx:worker'|wc-l
#netstat-n|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'
#ss-s
Nginx的几个常用模块及其使用示例
http://www.moewah.com/archives/388.html
Nginx查看并发连接数的两种方法
http://www.moewah.com/archives/388.html莫哇。 com/archives/2186.html

上一篇:nginx为什么高并发

下一篇:nginx 高并发