ngx_http_stub_status_module 模块

ngx_http_stub_status_module 模块提供对基本状态信息的访问。

此模块不是默认构建的,应该使用 --with-http_stub_status_module 配置参数启用它。

示例配置

location = /basic_status {
    stub_status;
}

此配置创建一个简单的网页,其中包含基本状态数据,可能如下所示:

Active connections: 291
server accepts handled requests
 16630948 16630948 31070465
Reading: 6 Writing: 179 Waiting: 106

指令

stub_status 指令

语 法:stub_status;
默认值:—
上下文:server, location

可以从当前 location 访问基本状态信息。

在 1.7.5 之前的版本中,指令语法需要任意参数,例如“stub_status on”。

数据

提供以下状态信息:

  • Active connections 当前活动客户端连接数,包括等待连接。

  • accepts 接受的客户端连接总数。

  • handled 处理的连接总数。通常,除非达到某些资源限制(例如,worker_connections 限制),否则参数值与接受相同。

  • requests 客户端请求的总数。

  • Reading nginx 正在读取请求头的当前连接数。

  • Writing nginx 将响应写回客户端的当前连接数。

  • Waiting 当前等待请求的空闲客户端连接数。

嵌入变量

ngx_http_stub_status_module 模块支持以下嵌入变量(1.3.14):

  • $connections_active 与 Active connections 值相同;

  • $connections_reading 与 Reading 值相同;

  • $connections_writing 与 Writing 值相同;

  • $connections_waiting 与 Waiting 值相同。

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号