comparison xml/ru/docs/stream/ngx_stream_upstream_hc_module.xml @ 1948:25962922969a

Moved info from stream "health_check" to intro.
author Yaroslav Zhuravlev <yar@nginx.com>
date Fri, 24 Mar 2017 19:53:23 +0300
parents 6b6d0e844bf7
children 8f9c685dfabd
comparison
equal deleted inserted replaced
1947:6b6d0e844bf7 1948:25962922969a
7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
8 8
9 <module name="Модуль ngx_stream_upstream_hc_module" 9 <module name="Модуль ngx_stream_upstream_hc_module"
10 link="/ru/docs/stream/ngx_stream_upstream_hc_module.html" 10 link="/ru/docs/stream/ngx_stream_upstream_hc_module.html"
11 lang="ru" 11 lang="ru"
12 rev="1"> 12 rev="2">
13 13
14 <section id="summary"> 14 <section id="summary">
15 15
16 <para> 16 <para>
17 Модуль <literal>ngx_stream_upstream_hc_module</literal> (1.9.0) 17 Модуль <literal>ngx_stream_upstream_hc_module</literal> (1.9.0)
20 Группа должна находиться в 20 Группа должна находиться в
21 <link doc="ngx_stream_upstream_module.xml" id="zone">зоне разделяемой памяти</link>. 21 <link doc="ngx_stream_upstream_module.xml" id="zone">зоне разделяемой памяти</link>.
22 </para> 22 </para>
23 23
24 <para> 24 <para>
25 Если проверка работоспособности была неуспешной,
26 то сервер признаётся неработоспособным.
27 Если для группы задано несколько проверок,
28 то при любой неуспешной проверке соответствующий сервер будет
29 считаться неработоспособным.
30 На неработоспособные серверы и серверы в состоянии “checking”
31 клиентские соединения передаваться не будут.
32 </para>
33
34 <para>
25 <note> 35 <note>
26 Модуль доступен как часть 36 Модуль доступен как часть
27 <commercial_version>коммерческой подписки</commercial_version>. 37 <commercial_version>коммерческой подписки</commercial_version>.
28 </note> 38 </note>
29 </para> 39 </para>
50 listen 12346; 60 listen 12346;
51 proxy_pass tcp; 61 proxy_pass tcp;
52 health_check; 62 health_check;
53 } 63 }
54 </example> 64 </example>
65 Для каждого сервера группы <literal>backend</literal>
66 с интервалом в 5 секунд проверяется возможность установки TCP-соединения.
67 Если соединение с сервером не может быть установлено,
68 проверка считается неуспешной и сервер
69 признаётся неработоспособным.
70 </para>
71
72 <para>
73 Проверки работоспособности могут тестировать данные, полученные от сервера.
74 Тесты настраиваются отдельно при помощи директивы <link id="match"/>
75 и указываются в параметре <literal>match</literal> директивы
76 <link id="health_check"/>.
55 </para> 77 </para>
56 78
57 </section> 79 </section>
58 80
59 81
156 </tag-desc> 178 </tag-desc>
157 179
158 </list> 180 </list>
159 </para> 181 </para>
160 182
161 <para>
162 В примере
163 <example>
164 server {
165 proxy_pass backend;
166 health_check;
167 }
168 </example>
169 для каждого сервера группы <literal>backend</literal>
170 с интервалом в 5 секунд проверяется возможность установки TCP-соединения.
171 Если соединение с сервером не может быть установлено,
172 проверка считается неуспешной и сервер
173 признаётся неработоспособным.
174 На неработоспособные серверы и серверы в состоянии “checking”
175 клиентские соединения передаваться не будут.
176 </para>
177
178 <para>
179 Проверки работоспособности могут тестировать данные, полученные от сервера.
180 Тесты настраиваются отдельно при помощи директивы <link id="match"/>
181 и указываются в параметре <literal>match</literal>.
182 </para>
183
184 <para>
185 Группа должна находиться в
186 <link doc="ngx_stream_upstream_module.xml" id="zone">зоне разделяемой памяти</link>.
187 </para>
188
189 <para>
190 Если для группы задано несколько проверок,
191 то при любой неуспешной проверке соответствующий сервер будет
192 считаться неработоспособным.
193 </para>
194
195 </directive> 183 </directive>
196 184
197 185
198 <directive name="health_check_timeout"> 186 <directive name="health_check_timeout">
199 <syntax><value>время</value></syntax> 187 <syntax><value>время</value></syntax>