Модуль 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; |
|---|---|
| Значение по умолчанию: | — |
| Контекст: | server, location |
Базовая информация о состоянии будет доступна из окружающего расположения.
В версиях до 1.7.5 синтаксис директивы требовал произвольного аргумента, например, “stub_status on”.
Данные
Предоставляется следующая информация о состоянии:
Active connections- Текущее количество активных подключений клиентов, включая
Waitingподключения. accepts- Общее количество принятых подключений клиентов.
handled- Общее количество обработанных подключений. Обычно значение параметра совпадает со значением
accepts, если не достигнуты какие-либо ограничения ресурсов (например, ограничение 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.
© 2002-2021 Igor Sysoev
© 2011-2024 Nginx, Inc.
Licensed under the BSD License.
https://nginx.org/en/docs/http/ngx_http_stub_status_module.html