Mercurial > hg > nginx-site
diff xml/ru/docs/stream/ngx_stream_upstream_module.xml @ 1925:a58b35cc0823
Updated docs for the upcoming NGINX Plus release.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Wed, 08 Mar 2017 18:05:46 +0300 |
parents | 6225d50b3cba |
children | 6b6d0e844bf7 |
line wrap: on
line diff
--- a/xml/ru/docs/stream/ngx_stream_upstream_module.xml Mon Mar 06 17:01:22 2017 +0300 +++ b/xml/ru/docs/stream/ngx_stream_upstream_module.xml Wed Mar 08 18:05:46 2017 +0300 @@ -9,7 +9,7 @@ <module name="Модуль ngx_stream_upstream_module" link="/ru/docs/stream/ngx_stream_upstream_module.html" lang="ru" - rev="23"> + rev="24"> <section id="summary"> @@ -451,9 +451,11 @@ <directive name="least_time"> -<syntax><literal>connect</literal> | - <literal>first_byte</literal> | - <literal>last_byte</literal></syntax> +<syntax> + <literal>connect</literal> | + <literal>first_byte</literal> | + <literal>last_byte</literal> + [<literal>inflight</literal>]</syntax> <default/> <context>upstream</context> @@ -472,6 +474,12 @@ то учитывается время получения первого байта данных. Если указан параметр <literal>last_byte</literal>, то учитывается время получения ответа. +Если указан параметр <literal>inflight</literal> (1.11.6), +то также учитываются незавершённые соединения. +<note> +До версии 1.11.6 +незавершённые соединения учитывались по умолчанию. +</note> </para> <para> @@ -533,13 +541,32 @@ по умолчанию 1. </tag-desc> +<tag-name id="health_check_mandatory"> +<literal>mandatory</literal> +</tag-name> +<tag-desc> +устанавливает исходное состояние “checking” для сервера +до завершения первой проверки работоспособности (1.11.7). +Если параметр не указан, +то исходно сервер будет считаться работоспособным. +</tag-desc> + <tag-name id="hc_match"> <literal>match</literal>=<value>имя</value> </tag-name> <tag-desc> указывает на блок <literal>match</literal> с условиями, которым должно удовлетворять соединение, чтобы результат проверки считался успешным. -По умолчанию проверяется лишь возможность установки TCP-соединения с сервером. +По умолчанию для TCP проверяется +лишь возможность установки TCP-соединения с сервером, +для <link id="health_check_udp">UDP</link> проверяется отсутствие +сообщения ICMP “<literal>Destination Unreachable</literal>” +в ответ на отправленную строку “<literal>nginx health check</literal>”. +<note> +До версии 1.11.7 по умолчанию для UDP +требовалось наличие блока <link id="hc_match">match</link> с параметрами +<link id="match_send">send</link> и <link id="match_expect">expect</link>. +</note> </tag-desc> <tag-name id="health_check_port"> @@ -557,9 +584,7 @@ <tag-desc> указывает, что для проверки работоспособности будет использоваться протокол <literal>UDP</literal> -вместо протокола <literal>TCP</literal>, используемого по умолчанию (1.9.13); -требует наличия блока <link id="hc_match">match</link> с параметрами -<link id="match_send">send</link> и <link id="match_expect">expect</link>. +вместо протокола <literal>TCP</literal>, используемого по умолчанию (1.9.13). </tag-desc> </list> @@ -578,7 +603,8 @@ Если соединение с сервером не может быть установлено, проверка считается неуспешной и сервер признаётся неработоспособным. -На неработоспособные серверы клиентские соединения передаваться не будут. +На неработоспособные серверы и серверы в состоянии “checking” +клиентские соединения передаваться не будут. </para> <para>