Stub Status#

该模块提供对基本服务器状态信息的访问。

当从源代码中 构建 时, 默认不会构建此模块; 应通过 ‑‑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

状态信息将可从所在位置访问。

数据#

提供以下状态信息:

Active connections#

当前活跃客户端连接数,包括等待连接。

accepts#

接受的客户端连接总数。

handled#

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

requests#

客户端请求总数。

Reading#

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

Writing#

当前正在向客户端写回响应的连接数。

Waiting#

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

内置变量#

$connections_active#

Active connections 的值相同。

$connections_reading#

Reading 的值相同。

$connections_writing#

Writing 的值相同。

$connections_waiting#

Waiting 的值相同。