• 编译安装 nginx的http_stub_status_module监控其运行状态


    编译安装 nginx的http_stub_status_module监控其运行状态

     

    从nginx升级(平滑升级)开始说起:

    1)# rm -rf nginx-1.8.0   //删掉原来的nginx-1.8.0的目录,只删这一个

    2)# tar -xf nginx-1.8.0.tar.gz  //解包

    3)#cd nginx-1.8.0/  

    4)# ./configure

    > --user=nginx                                 //添加用户nginx
    > --group=nginx                               //添加组nginx
    > --with-http_stub_status_module    //添加http_stub_status_module监控其运行状态

    5)# make

    6)#cd /usr/local/nginx/sbin/                 

    7)# mv nginx  nginx.bak                  //备份

    8)# cp /root/lnmp_soft/nginx-1.8.0/objs/nginx   /usr/local/nginx/sbin/   

    9)#ln -s /usr/local/nginx/sbin/nginx    /usr/sbin/          //添加链接,这样就可以像命令一样用

    10)# vim /usr/local/nginx/conf/nginx.conf

    在server中加入如下代码

            server {
            ......

            location /nginx_status {
            stub_status on;
            access_log off;

            #加入访问限制
            #allow 192.168.4.254;   
            #allow 192.168.4.9;
            #deny all;
    }

    ......

    }

    11)#nginx -s reload
    12)#
    curl 127.0.0.1/nginx_status

    Active connections: 1 
    server accepts handled requests
    9 9 18 
    Reading: 0 Writing: 1 Waiting: 0

    ----------------------------------------------------------------

    数据说明:

    Active connections: 对后端发起的活动连接数.

    Server accepts handled requests: Nginx总共处理了9个连接,成功创建9次握手(证明中间没有失败的),总共处理了18个请求.

    Reading: Nginx 读取到客户端的Header信息数.
    Writing: Nginx 返回给客户端的Header信息数.
    Waiting: 开启keep-alive的情况下,这个值等于 active – (reading + writing),意思就是Nginx已经处理完成,正在等候下一次请求指令的驻留连接.
    所以,在访问效率高,请求很快被处理完毕的情况下,Waiting数比较多是正常的.如果reading +writing数较多,则说明并发访问量非常大,正在处理过程中.

    记录点滴
  • 相关阅读:
    C语言的选择结构和条件判断
    学习C语言必须知道的理论知识(第三章数据类型的分类)
    基本输入输出函数以及其格式.
    学习C语言必须知道的理论知识(第三章常量和变量)
    简单的算术题。
    学习C语言必须知道的理论知识(第二章算法)
    学习C语言必须知道的理论知识(第一章)
    学习C语言必须知道的理论知识(第三章常量类型,运算符和表达式)
    C语言中的循环控制语句.
    彻底弄懂JS中的this
  • 原文地址:https://www.cnblogs.com/fuzhongfaya/p/7808467.html
Copyright © 2020-2023  润新知