comparison xml/ru/docs/stream/ngx_stream_upstream_hc_module.xml @ 1951:f069d4b7a8df

Added udp example to stream_upstream_hc_module.
author Yaroslav Zhuravlev <yar@nginx.com>
date Fri, 24 Mar 2017 19:55:54 +0300
parents ef22a80a2696
children 9dd8c203a54a
comparison
equal deleted inserted replaced
1950:ef22a80a2696 1951:f069d4b7a8df
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="4"> 12 rev="5">
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)
60 listen 12346; 60 listen 12346;
61 proxy_pass tcp; 61 proxy_pass tcp;
62 health_check; 62 health_check;
63 } 63 }
64 </example> 64 </example>
65 Для каждого сервера группы <literal>backend</literal> 65 Для каждого сервера группы <literal>tcp</literal>
66 с интервалом в 5 секунд проверяется возможность установки TCP-соединения. 66 с интервалом в 5 секунд проверяется возможность установки TCP-соединения.
67 Если соединение с сервером не может быть установлено, 67 Если соединение с сервером не может быть установлено,
68 проверка считается неуспешной и сервер 68 проверка считается неуспешной и сервер
69 признаётся неработоспособным. 69 признаётся неработоспособным.
70 </para>
71
72 <para>
73 Проверки работоспособности можно настроить для протокола UDP:
74 <example>
75 upstream dns_upstream {
76
77 zone dns_zone 64k;
78
79 server dns1.example.com:53;
80 server dns2.example.com:53;
81 server dns3.example.com:53;
82 }
83
84 server {
85 listen 53 udp;
86 proxy_pass dns_upstream;
87 health_check udp;
88 }
89 </example>
90 В этом случае проверяется отсутствие
91 сообщения ICMP “<literal>Destination Unreachable</literal>”
92 в ответ на отправленную строку “<literal>nginx health check</literal>”.
70 </para> 93 </para>
71 94
72 <para> 95 <para>
73 Проверки работоспособности могут тестировать данные, полученные от сервера. 96 Проверки работоспособности могут тестировать данные, полученные от сервера.
74 Тесты настраиваются отдельно при помощи директивы <link id="match"/> 97 Тесты настраиваются отдельно при помощи директивы <link id="match"/>