|
nginx 查看 并发连接数
通过查看Nginx的并发连接,我们可以更清除的知道网站的负载情况。
通过web界面查看
通过web界面查看时Nginx需要开启status模块,也就是安装Nginx时加上--with-http_stub_status_module ,然后配置Nginx.conf,在server点里面加入如下内容
1
2
3
4
5
6
| [iyunv@localhost ~]# vim /app/nginx/conf/nginx.conf
location /nginx_status {
stub_status on;
access_log /app/nginx/logs/status.log;
auth_basic "NginxStatus"; }
[iyunv@localhost ~]# service nginx restart
|
Active connections 当前 Nginx 正处理的活动连接数。
server accepts handled requests 总共处理了2个连接 , 成功创建 2 次握手,总共处理了1个请求。
Reading nginx读取到客户端的 Header 信息数。
Writing nginx返回给客户端的 Header 信息数。
Waiting 开启 keep-alive 的情况下,这个值等于 active - (reading + writing),意思就是 Nginx 已经处理完正在等候下一次请求指令的驻留连接
为了安全,我们常需要现在该页面的访问
1
2
3
4
5
6
7
8
| location /nginx_status {
stub_status on;
access_log /app/nginx/logs/status.log;
auth_basic "NginxStatus";
allow 10.15.44.19;
allow 192.168.100.0/24;
deny all;
}
|
除了192.168.100.0网段和10.15.44.19可以访问该页面,其他请求一律拒绝
allow的ip段从允许访问的段位从小到大排列,如127.0.0.0/24 下面才能是10.10.0.0/16
deny all;结尾 表示除了上面allow的其他都禁止
|
|
|
|
|
|
|