码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx 状态信息功能

时间:2018-05-09 12:19:22      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:nginx

一、Nginx 状态信息功能

status 模块 记录nginx的基本访问状态信息,让使用者了解到Nginx 的工作状态

在编译Nginx是必须增加 --with-http_stub_status_module 模块来支持

# nginx/sbin/nginx -V

nginx version: nginx/1.6.3

built by gcc 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)

TLS SNI support enabled

configure arguments: --user=nginx --group=nginx --prefix=/usr/local/nginx-1.6.3/ --with-http_stub_status_module --with-http_ssl_module

配置Nginx status状态信息显示

在对应的虚拟主机中添加

# vim nginx/conf/extra/www123.conf

server {

       listen       80;

       server_name  www.123.org 123.org;

       location / {

           root   html/www;

           index  index.html index.htm;

       }

       error_page   500 502 503 504  /50x.html;

       location = /50x.html {

           root   html;

       }

#### status zhuangtaixinxi #####

       location /nginx_status {

       stub_status on;

       access_log off;

       allow 192.168.230.0/23;

       deny all;

       }

   }

# nginx/sbin/nginx -t

# nginx/sbin/nginx -s reload

浏览器访问测试 http://www.123.org/nginx_status

技术分享图片技术分享图片

显示结果详解

Active connections: 1     #表示Nginx 正处理的活动连接数有1 个

server accepts handled requests

19 19 52

Reading: 0 Writing: 1 Waiting: 0

其中第一个server  19 表示Nginx启动到现在共处理了 19 个连接

第二个表示server  19 表示Nginx启动到现在共成功创建了 19 次握手

请求丢失数=(握手数-连接数),可以看出,本次状态显示没有丢失请求数

第三个 handled requests 52表示总共处理了 52 次请求

Reading 为Nginx读取到客户端的Header信息数

Writing 为Nginx返回给客户端的Writing信息数

Waiting 为Nginx已经处理完正在等候下一次请求指令的驻留连接,在开启 keep-alive的情况下,这个值等于active—(reading+writing)


Nginx 状态信息功能

标签:nginx

原文地址:http://blog.51cto.com/13673885/2114322

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!