diff xml/ru/docs/stream/ngx_stream_upstream_module.xml @ 2191:2c56f91c304a

Documented the "random" directive.
author Vladimir Homutov <vl@nginx.com>
date Fri, 08 Jun 2018 13:58:05 +0300
parents 27c53e1cb4b6
children 5ad35130cc7f
line wrap: on
line diff
--- a/xml/ru/docs/stream/ngx_stream_upstream_module.xml	Tue Jun 19 20:43:33 2018 +0300
+++ b/xml/ru/docs/stream/ngx_stream_upstream_module.xml	Fri Jun 08 13:58:05 2018 +0300
@@ -9,7 +9,7 @@
 <module name="Модуль ngx_stream_upstream_module"
         link="/ru/docs/stream/ngx_stream_upstream_module.html"
         lang="ru"
-        rev="27">
+        rev="28">
 
 <section id="summary">
 
@@ -498,6 +498,32 @@
 
 </directive>
 
+
+<directive name="random">
+<syntax>[<literal>two</literal> [<value>метод</value>]]</syntax>
+<default/>
+<context>upstream</context>
+<appeared-in>1.15.1</appeared-in>
+
+<para>
+Задаёт для группы метод балансировки нагрузки, при котором соединение
+передаётся случайно выбранному серверу, с учётом весов
+серверов.
+</para>
+
+<para>
+Если указан необязательный параметр <literal>two</literal>,
+то nginx случайным образом выбирает
+<link url="http://www.eecs.harvard.edu/~michaelm/postscripts/handbook2001.pdf">два</link>
+сервера, из которых выбирает сервер,
+используя указанный <literal>метод</literal>.
+Методом по умолчанию является <literal>least_conn</literal>,
+при котором соединение передаётся на сервер
+с наименьшим количеством активных соединений.
+</para>
+
+</directive>
+
 </section>