zoukankan      html  css  js  c++  java
  • Nginx状态监控

    通过配置nginx.conf文件来实现对Nginx状态信息的监控。

    1.配置nginx.conf

    vim /usr/local/nginx/conf/nginx.conf
    

     再server块配置项中添加状态监控代码:

    location /nginx-status {
          stub_status on; #Nginx状态监控配置
          access_log off;
    }
    

    2.编译模块

    上述代码中的stub_status模块是用来查看Nginx的状态信息,但是它默认是不会编译进Nginx的,所以要在编译安装Nginx时指定:

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module http://www.cnblogs.com/Rosanna/admin/EditPosts.aspx?opt=1
    make 
    make install
    

    3.重启Nginx

    /usr/local/nginx/sbin/nginx -s reload
    

    4.查看状态

    输入http://localhost/nginx-status可以看到:

    Active connections: 1 
    server accepts handled requests
     5 5 7 
    Reading: 0 Writing: 1 Waiting: 0 
    

     5.状态含义

    • Active connections:当前 Nginx 正处理的活动连接数。
    • server accepts handled requests:总共处理了 5 个连接 , 成功创建 5 次握手 ( 证明中间没有失败的 ), 总共处理了7 个请求 ( 平均每次握手处理了 1.3 个数据请求 )。
    • Reading:Nginx 读取到客户端的 Header 信息数。
    • Writing:Nginx 返回给客户端的 Header 信息数。
    • Waiting:开启 keep-alive 的情况下,这个值等于 active - (reading + writing),意思就是Nginx已经处理完正在等候下一次请求指令的驻留连接。
  • 相关阅读:
    Customizing the Test Runner
    Creating Custom Shadows ——创建自定义shadow
    Extending Robolectric
    Driving the Activity Lifecycle
    Configuring Robolectric
    Writing Your First Test
    Getting Started
    Robolectric Test-Drive Your Android Code
    为知笔记 | 为知笔记 Markdown 新手指南
    LeetCode_238_Product of Array Except Self
  • 原文地址:https://www.cnblogs.com/Rosanna/p/3486157.html
Copyright © 2011-2022 走看看