Mercurial > hg > nginx-site
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> |