comparison xml/ru/docs/http/ngx_http_status_module.xml @ 1258:700487454cf2

Status: documented the query API implementation.
author Yaroslav Zhuravlev <yar@nginx.com>
date Thu, 10 Jul 2014 15:33:59 +0400
parents 7020b8262dc0
children d3548b46b87f
comparison
equal deleted inserted replaced
1257:ac7a5ee98768 1258:700487454cf2
7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
8 8
9 <module name="Модуль ngx_http_status_module" 9 <module name="Модуль ngx_http_status_module"
10 link="/ru/docs/http/ngx_http_status_module.html" 10 link="/ru/docs/http/ngx_http_status_module.html"
11 lang="ru" 11 lang="ru"
12 rev="2"> 12 rev="3">
13 13
14 <section id="summary"> 14 <section id="summary">
15 15
16 <para> 16 <para>
17 Модуль <literal>ngx_http_status_module</literal> предоставляет 17 Модуль <literal>ngx_http_status_module</literal> предоставляет
30 30
31 <section id="example" name="Пример конфигурации"> 31 <section id="example" name="Пример конфигурации">
32 32
33 <para> 33 <para>
34 <example> 34 <example>
35 upstream <emphasis>backend</emphasis> {
36 <emphasis>zone</emphasis> upstream_backend 64k;
37
38 server backend1.example.com weight=5;
39 server backend2.example.com;
40 }
41
42 proxy_cache_path /data/nginx/cache_backend keys_zone=<emphasis>cache_backend</emphasis>:10m;
43
35 server { 44 server {
36 location = /status { 45 server_name backend.example.com;
46
47 location / {
48 proxy_pass http://backend;
49 proxy_cache cache_backend;
50
51 health_check;
52 }
53
54 <emphasis>status_zone server_backend;</emphasis>
55 }
56
57 server {
58 listen 127.0.0.1;
59
60 location /upstream_conf {
61 upstream_conf;
62 }
63
64 location /status {
37 status; 65 status;
38 } 66 }
39 67
40 status_zone example_server; 68 location = /status.html {
69 }
41 } 70 }
42 </example> 71 </example>
43 </para> 72 </para>
44 73
45 <para> 74 <para>
75 Примеры запросов информации о состоянии,
76 возможные с данной конфигурацией:
77 <example>
78 http://127.0.0.1/status
79 http://127.0.0.1/status/nginx_version
80 http://127.0.0.1/status/caches/cache_backend
81 http://127.0.0.1/status/upstreams
82 http://127.0.0.1/status/upstreams/backend
83 http://127.0.0.1/status/upstreams/backend/1
84 http://127.0.0.1/status/upstreams/backend/1/weight
85 </example>
86 </para>
87
88 <para>
46 В составе дистрибутива nginx имеется простая страница мониторинга, доступная 89 В составе дистрибутива nginx имеется простая страница мониторинга, доступная
47 по запросу “<literal>/status.html</literal>” в стандартной конфигурации. 90 по запросу “<literal>/status.html</literal>” в стандартной конфигурации.
48 Для работы этой страницы требуется настроить 91 Для работы этой страницы требуется настроить location
49 location “<literal>/status</literal>”, как показано выше. 92 “<literal>/status</literal>” и location “<literal>/status.html</literal>”
93 как показано выше.
50 </para> 94 </para>
51 95
52 </section> 96 </section>
53 97
54 98