Nginx实战(三)状态监控

Nginx实战(三)状态监控_第1张图片

  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服务

Nginx实战(三)状态监控_第2张图片

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)

你可能感兴趣的:(Nginx)