Module ngx_http_stub_status_module

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

默认情况下未构建此模块,应使用--with-http_stub_status_module配置参数启用它。

Example Configuration

location = /basic_status {
    stub_status;
}

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

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

Directives

Syntax:stub_status;
Default:
Context:server , location

基本状态信息将可以从周围的位置访问。

Note

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

Data

提供以下状态信息:

Active connections

  • 当前活动的客户端连接数,包括Waiting个连接。

accepts

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

handled

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

requests

  • 客户端请求总数。

Reading

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

Writing

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

Waiting

  • 当前 await 请求的空闲客户端连接数。

Embedded Variables

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

$connections_active

  • Active connections值相同;

$connections_reading

  • Reading值相同;

$connections_writing

  • Writing值相同;

$connections_waiting

  • Waiting值相同。