Nginx stub_status 监控模块的功能实现

 更新时间:2018年03月26日 11:55:12   作者:南琴浪博客  
本篇文章主要介绍了Nginx stub_status 监控模块的功能实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

Nginx 的 stub_status 模块用于查看 Nginx 的基本状态信息。

模块实现的功能

通过这个模块,可以看到如下的 Nginx 状态信息:

Active connections: 2
server accepts handled requests
 62 62 102
Reading: 0 Writing: 1 Waiting: 0

其中:

  1. Active connections:活跃的连接数
  2. accepts:已允许的请求数
  3. handled:已处理完毕的请求数
  4. requests:总请求数
  5. Reading:读取到客户端的 Header 信息数
  6. Writing:返回给客户端的 Header 信息数
  7. Waiting:开启 keep-alive 的情况下,这个值等于 (Active 减 Reading 减 Writing),表示 Nginx 已经响应结束的那些请求中,正在等候下一次请求指令的驻留连接

在访问频率高、请求较快处理完毕时,Waiting 较大是正常的;若 Reading + Writing 较大,则说明并发访问数较大。

安装模块

这个模块 Nginx 源码已包含在内,但默认不会编译进来,需要启用这条编译参数:

--with-http_stub_status_module

启用模块

要启用这个模块,只需要在站点配置写入一行:

stub_status  on;

以我的配置为例:

location = /status/ {
  stub_status  on;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • nginx基于域名,端口,不同IP的虚拟主机设置的实现

    nginx基于域名,端口,不同IP的虚拟主机设置的实现

    这篇文章主要介绍了nginx基于域名,端口,不同IP的虚拟主机设置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • nginx中proxy_pass各种用法详解

    nginx中proxy_pass各种用法详解

    nginx中配置location代理转发规则的时候不同写法对应不同转发规则。本文就介绍几种常见的匹配情况,感兴趣的可以了解一下
    2021-11-11
  • nginx隐藏响应头server信息和版本号信息的操作方法

    nginx隐藏响应头server信息和版本号信息的操作方法

    文章介绍了两种隐藏或修改Nginx响应头中server信息的方法:一种是通过修改配置文件全局段添加`server_tokens off`,另一种是重新编译Nginx并修改Banner信息,两种方法分别适用于传统部署和需要更灵活自定义的情况,需要的朋友可以参考下
    2025-02-02
  • nginx 负载均衡配置及如何解决重复登录问题

    nginx 负载均衡配置及如何解决重复登录问题

    文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx 负载均衡配置及如何解决重复登录问题感兴趣的朋友一起看看吧
    2025-07-07
  • Nginx下配置301重定向的正确方法例子

    Nginx下配置301重定向的正确方法例子

    这篇文章主要介绍了Nginx下配置301重定向的正确方法例子,本文给出了常用的配置方法例子和正确的配置例子,需要的朋友可以参考下
    2015-03-03
  • 在Ubuntu上安装Nginx的实现过程

    在Ubuntu上安装Nginx的实现过程

    本文详细介绍了在Ubuntu系统中从源码安装Nginx的步骤,包括更新系统、安装依赖、下载源码、配置编译选项、编译安装、创建专用用户、配置Systemd服务、调整防火墙、验证安装、管理和维护Nginx等内容
    2026-04-04
  • nginx中配置pathinfo模式示例

    nginx中配置pathinfo模式示例

    这篇文章主要介绍了nginx中配置pathinfo模式示例,本文详细记录了摸索过程和成功的配置案例,需要的朋友可以参考下
    2014-08-08
  • Nginx的WebSocket反向代理实践过程

    Nginx的WebSocket反向代理实践过程

    这篇文章主要介绍了Nginx的WebSocket反向代理实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-05-05
  • 深度详解什么是Nginx正向代理与反向代理

    深度详解什么是Nginx正向代理与反向代理

    这篇文章主要介绍了Nginx正向代理与Nginx反向代理的区别,比较易懂,需要的朋友可以参考下
    2023-03-03
  • nginx文件上传限制以及超时无响应问题的解决

    nginx文件上传限制以及超时无响应问题的解决

    小编最近开发前后端分离项目遇到一些问题,后端服务是基于80/443端口反向代理的,所以请求会经过nginx网关,然后将请求代理到后端服务,这是开发环境,所以本文小编给大家介绍了解决nginx文件上传限制和超时无响应,需要的朋友可以参考下
    2025-04-04

最新评论