当前位置: 首页 > 编程笔记 >

Nginx stub_status 监控模块的功能实现

汤跃
2023-03-14
本文向大家介绍Nginx stub_status 监控模块的功能实现,包括了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;
}

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

 类似资料:
  • 模块功能 nomodule 禁用内核模块加载功能(CONFIG_MODULES)。 [KNL] module.sig_enforce 强制内核在加载模块时检查模块签名(CONFIG_MODULE_SIG),并且只接受具有合法签名的模块。如果内核开启了CONFIG_MODULE_SIG_FORCE,那么无论是否使用此选项,都将强制检查模块的签名。

  • 一、简介 本主要介绍PHPCMS内置相关模块的标签调用方式 二、目录 内容模块 评论模块 投票模块 公告模块 专题模块 会员模块 友情链接模块 企业黄页

  • 本文向大家介绍Python系统监控模块psutil功能与经典用法分析,包括了Python系统监控模块psutil功能与经典用法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python系统监控模块psutil功能与经典用法。分享给大家供大家参考,具体如下: 1.  psutil模块概述 psutil是一个跨平台库(http://code.google.com/p/psutil/),能

  • 在我们前面的例子中,我们开始看到了。 我们的根模块有一个组件,一个管道和一个服务,其唯一的目的是处理信用卡。 如果我们将这三个元素提取到自己的功能模块,然后将它们导入我们的根模块怎么办? 我们将这样做。第一步是创建两个文件夹以区分属于根模块的元素和属于要素模块的元素。 注意每个模块文件夹下的模块文件: app.module.ts 和 credit-card.module.ts.。让我们先关注后者。

  • 本文向大家介绍php实现登陆模块功能示例,包括了php实现登陆模块功能示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现登陆模块功能的方法。分享给大家供大家参考,具体如下: 最近在学习php。学了一点关于登陆的东西,写下来备忘。 新建四个页面,分别命名为: login.php check.php index.php error.php login页面用表单建立一个登陆页面,不多

  • 数据功能模块是 Highcharts 提供的直接解析数据的功能模块,通过该模块,我们可以直接用 CSV、HTML 表格、Google SpreadSheets 数据来生成图表。 相比前面的教程 “处理文本或文本数据文件`” 里提到的处理方法,用数据功能模块可以省去自己解析数据,并可以通过灵活的配置参数来处理数据。 使用数据功能模块需要额外的引入相关的文件: <script src="http://