前言
- 需要依赖于nginx的
http_stub_status_module
模块 - http://nginx.org/en/docs/
查看是否已经安装此模块
windows:
linux:
添加/status
在server段内,添加如下配置:
server {listen 80;server_name localhost;root "D:/WWW/localhost";...location /status {stub_status on;}...
}
- 也可在其它server段内添加,看到的内容是一样的
- 添加完成后,重启nginx
查看
使用浏览器打开http://youdomain.com/status
网址,查看当前连接数
参数的含义如下:
- Active connections:当前 Nginx 正处理的活动连接数(21),也就是当前的并发连接数。这个数越大,当前的并发连接数越多。
- server accepts:总共接受了673589个请求。不是所有的客户端请求都会被接受。所以 server requests >= server accepts。
- server handled:总共处理了673589个请求。不是所有的客户端请求都会被处理。所以 server accepts >= server handled。
- server requests:总共收到858305个请求。不是所有的客户端请求都会被处理。所以 server requests >= server accepts >= server handled
- Reading:nginx 读取到客户端的 Header 信息数.
- Writing:nginx 返回给客户端的 Header 信息数.
- Waiting:开启 keep-alive 的情况下,这个值等于active-(reading+writing),意思就是Nginx已经处理完正在等候下一次请求指令的驻留连接.
参考
NGINX:查看并发连接数