nginx和php-fpm一样内建了一个状态页,对于想了解nginx的状态以及监控nginx非常有帮助。

在Nginx中的stub_status模块主要用于查看Nginx的一些状态信息。本模块默认是不会编译进Nginx的,如果你要使用该模块,则需要在编译安装Nginx时指定(如下):

./configure –with-http_stub_status_module

1. 启用nginx status配置

在默认主机里面加上location或者你希望能访问到的主机里面。

server {

location /nginx_status {

stub_status on;

access_log /home/www/phpernote/nginx_status.log;//访问日志,这里可以设置为off将其关闭

allow 127.0.0.1;#允许访问的IP

#deny all;

}

}

2. 重启nginx

请依照你的环境重启你的nginx

# service nginx restart

3. 打开status页面,这里是通过命令行获取的,将得到如下结果:

# curl http://127.0.0.1/nginx_status

Active connections: 11921

server accepts handled requests

11989 11989 11991

Reading: 56 Writing: 127 Waiting: 242

4. nginx status详解

active connections – 活跃的连接数量

server accepts handled requests — 总共处理了11989个连接 , 成功创建11989次握手, 总共处理了11991个请求

reading — 读取客户端的连接数

writing — 响应数据到客户端的数量

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

php 监控nginx日志,nginx启用status监控服务器状态的方法详解相关推荐

  1. java解析日志数据_Java实时监控日志文件并输出的方法详解

    Java实时监控日志文件并输出的方法详解 想在前台显示数据同步过程中产生的日志文件,在网上找到解决方案,做了代码测试好用.这里做个记录 java.io.RandomAccessFile可以解决同时向文 ...

  2. 视频监控系统网络时间同步(NTP网络授时)问题详解

    视频监控系统网络时间同步(NTP网络授时)问题详解 视频监控系统网络时间同步(NTP网络授时)问题详解 本文由安徽京准公司提供,转载需授权@@ 视频监控系统是指综合应用视音频监控.通信.计算机网络等技 ...

  3. zabbix如何监控oracle,使用zabbix监控oracle数据库的方法详解

    一.概述 zabbix是一款非常强大,同时也是应用最为广泛的开源监控软件,本文将给大家介绍如何利用zabbix+python监控oracle数据库. 二.环境介绍 以下是我安装的环境,实际部署时并不需 ...

  4. Nginx 服务 (编译安装--访问控制--虚拟主机)详解

    文章目录 一.Nginx 服务基础 1.1.Nginx 概述 1.2.Nginx 的编译安装 1.2.1.编译安装步骤 1.2.2.使用systemctl控制 1.2.3.开启nginx,关闭防火墙 ...

  5. Nginx设置成服务并开机自动启动的配置详解

    Nginx 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,接下来通过本文给大家介绍Nginx设置成服务并开机自动启动的配置,需要的朋友可以参考下 在/et ...

  6. Nginx —— nginx负载均衡的详细配置 以及 使用案例详解.

    1,话不多说, 这里我们来说下很重要的负载均衡, 那么什么是负载均衡呢? 由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器 ...

  7. aproxy配合Nginx搭建Web集群部署实验(图文详解)

    文章目录 一.常见的Web集群调度器 二.Haproxy应用分析 三.Haproxy调度算法原理 四.Haproxy搭建 Web 群集 实验所需安装包 环境配置 1.部署haproxy服务器(192. ...

  8. Nginx中的location规则与rewrite重写(详解)

    内容预知 1.Nginx中location与rewrite 1.1 location与rewrite常用的正则表达式 1.2  location与rewrite的联系和区别 2.location的匹配 ...

  9. 记录Nginx的升级实践以及实现的三种方法详解

    方法一: 对于现在有的环境是通过源码包安装nginx的,由于库文件都存在,要升级nginx直接在虚拟机上编译安装好包 然后打包 ,更新到线上机器的/opt/nginx1.x上. 测试如下: scp n ...

最新文章

  1. 18岁智商低的表现_吃手是宝宝聪明的信号?婴儿智商高的5个讯号,吃手只是其中一个...
  2. hdu3329 二分+搜索
  3. for、enumerat、range、xrange
  4. ASP.NET Core 2.0 Web API项目升级到ASP.NET Core 3.0概要笔记
  5. WEB-INF下jsp页面如何访问
  6. Oracle查看表空间,创建表空间
  7. 一加7T Pro曝光:10月10日发布
  8. ansible自动化运维必备工具详解
  9. IIS7.5应用程序池集成模式和经典模式的区别介绍
  10. 苹果开发者被盯上了!Xcode又双叒叕被攻击了
  11. 谁来帮帮只想救人的医生呢? | 凌云时刻
  12. Linux sz rz
  13. Linux 软件安装位置选择指南
  14. cf 684D - Traps
  15. PreScan快速入门到精通第三讲快速搭建第一个自动驾驶仿真模型
  16. 采样频率和带宽的关系_采样频率、采样点数、频率分辨率
  17. 如何打造个人IP品牌?_云媒体软文营销
  18. 清除FreeIPA SSSD缓存
  19. 【GIT-3】GIT 的基础教程 分支管理 fixbug分支 Featur 冲突处理 标签管理 操作
  20. c语言中常用数学符号,C语言中常用的数学公式

热门文章

  1. 为什么我选择使用 OpenBSD?
  2. 阿里马涛:重新定义云时代的开源操作系统 | 人物志
  3. 阿里工程师教你 3 分钟实现数据源编排和接入
  4. Python 90行代码让微信地球转起来,你也可以!| 原力计划
  5. 我做计算机视觉工程师的第一个月都学会了什么?
  6. 11 个问题,帮你彻底搞懂工业互联网
  7. 玩转 SpringBoot2.x 之缓存对象 | 原力计划
  8. 离你最近的疫情小区,终于可以自己查了!
  9. 好评率超高的几个硬核公众号,99%的程序员都关注了!
  10. 从 Android 10 开始,以甜点命名的“传统”结束了!