Модуль http_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

Информация о состоянии будет доступна из данного location.

Данные#

Доступна следующая информация:

Active connections#

Текущее число активных клиентских соединений, включая Waiting-соединения.

accepts#

Суммарное число принятых клиентских соединений.

handled#

Суммарное число обработанных соединений. Обычно значение этого параметра совпадает с accepts, если не достигнуто какое-нибудь системное ограничение (например, лимит worker_connections).

requests#

Суммарное число клиентских запросов.

Reading#

Текущее число соединений, в которых Angie PRO в настоящий момент читает заголовок запроса.

Writing#

Текущее число соединений, в которых Angie PRO в настоящий момент отвечает клиенту.

Waiting#

Текущее число бездействующих клиентских соединений в ожидании запроса.

Встроенные переменные#

$connections_active#

то же, что и значение Active connections;

$connections_reading#

то же, что и значение Reading;

$connections_writing#

то же, что и значение Writing;

$connections_waiting#

то же, что и значение Waiting.