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缓存页面后 串会话问题的解决方法

    nginx缓存页面后 串会话问题的解决方法

    nginx支持页面缓存,之前我的博客有介绍配置方案,昨天出了一个诡异的问题,别人的机器登录后,我的机器打开应用的首页会出现别人的用户信息,也就是说我的浏览器访问的应用会话其实是别人的会话
    2013-06-06
  • Nginx配置文件解析与虚拟主机搭建过程

    Nginx配置文件解析与虚拟主机搭建过程

    本文详细介绍了Nginx的配置文件和虚拟主机搭建,包括全局配置、I/O事件配置、HTTP与location配置,以及虚拟主机的三种搭建方式,通过实例操作,帮助读者理解和应用Nginx,实现高性能和安全的Web服务部署,感兴趣的朋友跟随小编一起看看吧
    2025-12-12
  • Nginx代理导致请求头某些内容丢失的问题解决

    Nginx代理导致请求头某些内容丢失的问题解决

    本文主要介绍了在使用NGINX代理时请求头中的下划线被自动忽略的问题,通过两种方法解决了这个问题,具有一定的参考价值,感兴趣的可以了解一下
    2025-02-02
  • LNMP原理与简单部署过程

    LNMP原理与简单部署过程

    LNMP架构,是指在Linux平台下,由运行Nginx的web服务器,运行PHP的动态页面解析程序和运行MySQL的数据库组成的网站架构,也是当前常用的系统架构之一,本文主要介绍LNMP原理与简单部署,感兴趣的朋友一起看看吧
    2023-08-08
  • nginx降权与匹配php详细讲解

    nginx降权与匹配php详细讲解

    大部分网站开发语言都要运行在服务器,比如主流的nginx、apache等等,下面这篇文章主要给大家介绍了关于nginx降权与匹配php的相关资料,需要的朋友可以参考下
    2023-01-01
  • nginx服务器access日志中大量400 bad request错误的解决方法

    nginx服务器access日志中大量400 bad request错误的解决方法

    这篇文章主要介绍了nginx服务器access日志中大量400 bad request错误的解决方法,本文结论是空主机头导致的大量400错误日志,关闭默认主机的日志记录就可以解决问题,需要的朋友可以参考下
    2015-01-01
  • 利用njs模块在nginx配置中引入js脚本

    利用njs模块在nginx配置中引入js脚本

    这篇文章主要给大家介绍了关于利用njs模块在nginx配置中引入js脚本的相关资料,通过这个脚本实现一些更复杂的 nginx 配置功能,需要的朋友可以参考下
    2021-12-12
  • 云服务器使用宝塔搭建Python环境,运行django程序

    云服务器使用宝塔搭建Python环境,运行django程序

    本文详细讲解了在云服务器使用宝塔搭建Python环境,运行django程序的方法。对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • nginx将https协议反向代理到http协议请求上的实现

    nginx将https协议反向代理到http协议请求上的实现

    本文主要介绍了nginx将https协议反向代理到http协议请求上的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-10-10
  • Nginx配置同一个域名同时支持http与https两种方式访问实现

    Nginx配置同一个域名同时支持http与https两种方式访问实现

    这篇文章主要介绍了Nginx配置同一个域名同时支持http与https两种方式访问实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08

最新评论