Nginx status 信息介绍:
通过 ngx_http_stub_status_module 模块,对Nginx基本访问状态信息进行监控,在编译Nginx的时候必须增加--http_stub_status_module模块来支持,不支持的可以重新编译解决。
========================
开 始 配 置
========================
1. 检查Nginx在编译安装时是否添加了状态模块。
/application/nginx/sbin/nginx -v
2.将配置加入到 www.conf 中
server {
listen 80;
server_name www.google.com;
location / {
root html/www;
index index.html index.htm;
}
location /test_status {
stub_status on;
access_log off;
}
}
#stub_status on; 在1.7.5之前的版本中,指令语法需要任意参数。例如这个
#access_log off; 不写入日志。
3.重启Nginx服务
4.完成访问 www.google.com/test_status
状态参数介绍
Active connections:1 连接数为1,并发连接数。 单位时间内服务器正在处理的连接数。
server:nginx启动到现在共处理了几个连接。
accepts:nginx启动到现在共成功创建几次握手。
handled requests:总共处理了几次请求。
请求丢失数=握手数-连接数
reading为nginx读取到客户端的Header信息数。
writing为nginx返回给客户端的header信息数。
waiting为nginx已经处理完正在等候下一次请求指令的驻留连接。再开启keepalive下active-(reading+writing)