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数量比较多说明服务并发有问题。

        

  • 相关阅读:
    Android之遍历SD卡所有文件显示在ListView
    Android之ViewPager
    控制ViewPager的切换速度
    Android中显示sd卡的图片和视频
    java中主线程等待所有子线程结束
    Android之ViewFlipper实现图片切换
    Android闹钟服务详解
    Gradle基本操作入手
    设计模式
    【CSON原创】 基于HTML5的小球物理测试系统
  • 原文地址:https://www.cnblogs.com/jyd1993/p/8559471.html
Copyright © 2011-2022 走看看