# HG changeset patch # User Yaroslav Zhuravlev # Date 1431955175 -10800 # Node ID 63f16dda96dcb004ae71a2f439c53ab61936c668 # Parent eec002ef8d0e754b78d74297fd57597620d69c79 Translated stream support in the status module in Russian. diff --git a/xml/ru/docs/http/ngx_http_status_module.xml b/xml/ru/docs/http/ngx_http_status_module.xml --- a/xml/ru/docs/http/ngx_http_status_module.xml +++ b/xml/ru/docs/http/ngx_http_status_module.xml @@ -9,7 +9,7 @@ + rev="6">
@@ -32,40 +32,58 @@ -upstream backend { - zone upstream_backend 64k; +http { + upstream backend { + zone http_backend 64k; + + server backend1.example.com weight=5; + server backend2.example.com; + } + + proxy_cache_path /data/nginx/cache_backend keys_zone=cache_backend:10m; + + server { + server_name backend.example.com; + + location / { + proxy_pass http://backend; + proxy_cache cache_backend; - server backend1.example.com weight=5; - server backend2.example.com; + health_check; + } + + status_zone server_backend; + } + + server { + listen 127.0.0.1; + + location /upstream_conf { + upstream_conf; + } + + location /status { + status; + } + + location = /status.html { + } + } } -proxy_cache_path /data/nginx/cache_backend keys_zone=cache_backend:10m; - -server { - server_name backend.example.com; +stream { + upstream backend { + zone stream_backend 64k; - location / { - proxy_pass http://backend; - proxy_cache cache_backend; - - health_check; + server backend1.example.com:12345 weight=5; + server backend2.example.com:12345; } - status_zone server_backend; -} - -server { - listen 127.0.0.1; - - location /upstream_conf { - upstream_conf; - } - - location /status { - status; - } - - location = /status.html { + server { + listen 127.0.0.1:12345; + proxy_pass backend; + status_zone server_backend; + health_check; } } @@ -82,6 +100,11 @@ http://127.0.0.1/status/upstreams http://127.0.0.1/status/upstreams/backend http://127.0.0.1/status/upstreams/backend/1 http://127.0.0.1/status/upstreams/backend/1/weight +http://127.0.0.1/status/stream +http://127.0.0.1/status/stream/upstreams +http://127.0.0.1/status/stream/upstreams/backend +http://127.0.0.1/status/stream/upstreams/backend/1 +http://127.0.0.1/status/stream/upstreams/backend/1/weight @@ -139,11 +162,13 @@ http://127.0.0.1/status/upstreams/backen server -Включает сбор информации о состоянии виртуального -сервера -в указанной зоне. +Включает сбор информации о состоянии виртуального сервера группы +http +или +stream +(1.7.11) в указанной зоне. В одной и той же зоне может одновременно собираться информация -сразу по нескольким виртуальным серверам. +сразу по нескольким серверам. @@ -580,6 +605,200 @@ http://127.0.0.1/status/upstreams/backen +stream + + + +server_zones + +Для каждой : + + +processing + +Число обрабатываемых в настоящий момент +клиентских соединений. + + +connections + +Суммарное число +соединений, полученных от клиентов. + + +received + +Суммарное число байт, полученных от клиентов. + + +sent + +Суммарное число байт, отправленных клиентам. + + + + + +upstreams + +Для каждого +сервера +в +динамически +настраиваемой +группе +доступны следующие данные: + + +id + +Идентификатор сервера. + + +server + +Адрес +сервера. + + +backup + +Логическое значение, означающее, является ли сервер +запасным. + + +weight + +Вес +сервера. + + +state + +Текущее состояние, которое может быть одним из +“up”, +“down”, +“unavail” +или +“unhealthy”. + + +active + +Текущее число соединений. + + +connections + +Суммарное число +клиентских соединений, перенаправленных на этот сервер. + + +connect_time + +Среднее время установки соединения с сервером группы. +Поле доступно при использовании метода балансировки +. + + +first_byte_time + +Среднее время получения первого байта данных. +Поле доступно при использовании метода балансировки +. + + +response_time + +Среднее время получения последнего байта данных. +Поле доступно при использовании метода балансировки +. + + +sent + +Суммарное число байт, отправленных на этот сервер. + + +received + +Суммарное число байт, полученных с этого сервера. + + +fails + +Суммарное число +неудачных попыток работы с этим сервером. + + +unavail + +Количество раз, когда +сервер становился недоступным для клиентских соединений +(состояние “unavail”) +из-за достижения порогового числа неудачных попыток +. + + +health_checks + + + +checks + +Суммарное число запросов +проверки +работоспособности. + + +fails + +Число неудачных проверок работоспособности. + + +unhealthy + +Количество раз, когда +сервер становился неработоспособным (состояние “unhealthy”). + + +last_passed + +Логическое значение, означающее, была ли последняя проверка +работоспособности удачной и удовлетворял ли ответ заданным +тестам. + + + + + +downtime + +Суммарное время, +когда сервер находился в состояниях “unavail” +и “unhealthy”. + + +downstart + +Время (в миллисекундах с начала эпохи), +когда сервер стал +“unavail” +или “unhealthy”. + + +selected + +Время (в миллисекундах с начала эпохи), +когда сервер в последний раз был выбран для обработки соединения. + + + + + + + + @@ -596,6 +815,11 @@ http://127.0.0.1/status/upstreams/backen +stream +был добавлен в версии 5. + + + Поле было добавлено в версии 5.