zoukankan      html  css  js  c++  java
  • Nginx监控配置

    一、前提准备

        确保Linux上已安装配置好Nginx,一定要有--with-http_stub_status_module这个模块,可以在Nginx的sbin目录下输入./nginx -V 进行查看

        

      可以看到我这里是已经安装过了,如果没有这个模块则需要重新编译。

    二、修改配置文件

        进入/usr/local/nginx/conf,修改nginx.conf,在server中添加以下内容

    1         #Nginx监控配置 2018/3/13
    2         location /NginxStatus {
    3             stub_status on;
    4             access_log on;
    5             auth_basic "NginxStatus";
    6         }

        

        然后保存退出,重启Nginx。

    三、查看监控

        浏览器中输入ip:端口/NginxStatus

        

        监控nginx就OK啦。

    四、监控参数说明

        active connections : 活跃的连接数量

        server accepts handled requests : 总共处理了14个连接 , 成功创建14次握手, 总共处理了24个请求

        每个连接有三种状态waiting、reading、writing

        reading :读取客户端的Header信息数.这个操作只是读取头部信息,读取完后马上进入writing状态,因此时间很短。

        writing :响应数据到客户端的Header信息数.这个操作不仅读取头部,还要等待服务响应,因此时间比较长。

        waiting :开启keep-alive后等候下一次请求指令的驻留连接.

        正常情况下waiting数量是比较多的,并不能说明性能差。反而如果reading+writing数量比较多说明服务并发有问题。

        

  • 相关阅读:
    poj4474 Scout YYF I(概率dp+矩阵快速幂)
    网络编程之TCP异步群聊:服务器端代码
    平衡树(AVL)详解
    网络编程之TCP异步群聊:客户端代码
    [置顶] android 图片库的封装
    oracle的nvl函数的使用解析
    七天美音英标学习总结
    软考(7)——看图心想 标准化和知识产权
    Node.js学习(7)----包
    Ubuntu bitnami gitlab 安装
  • 原文地址:https://www.cnblogs.com/jyd1993/p/8559471.html
Copyright © 2011-2022 走看看