comparison 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
comparison
equal deleted inserted replaced
2190:dfc49994218c 2191:2c56f91c304a
7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
8 8
9 <module name="Модуль ngx_stream_upstream_module" 9 <module name="Модуль ngx_stream_upstream_module"
10 link="/ru/docs/stream/ngx_stream_upstream_module.html" 10 link="/ru/docs/stream/ngx_stream_upstream_module.html"
11 lang="ru" 11 lang="ru"
12 rev="27"> 12 rev="28">
13 13
14 <section id="summary"> 14 <section id="summary">
15 15
16 <para> 16 <para>
17 Модуль <literal>ngx_stream_upstream_module</literal> (1.9.0) 17 Модуль <literal>ngx_stream_upstream_module</literal> (1.9.0)
496 </note> 496 </note>
497 </para> 497 </para>
498 498
499 </directive> 499 </directive>
500 500
501
502 <directive name="random">
503 <syntax>[<literal>two</literal> [<value>метод</value>]]</syntax>
504 <default/>
505 <context>upstream</context>
506 <appeared-in>1.15.1</appeared-in>
507
508 <para>
509 Задаёт для группы метод балансировки нагрузки, при котором соединение
510 передаётся случайно выбранному серверу, с учётом весов
511 серверов.
512 </para>
513
514 <para>
515 Если указан необязательный параметр <literal>two</literal>,
516 то nginx случайным образом выбирает
517 <link url="http://www.eecs.harvard.edu/~michaelm/postscripts/handbook2001.pdf">два</link>
518 сервера, из которых выбирает сервер,
519 используя указанный <literal>метод</literal>.
520 Методом по умолчанию является <literal>least_conn</literal>,
521 при котором соединение передаётся на сервер
522 с наименьшим количеством активных соединений.
523 </para>
524
525 </directive>
526
501 </section> 527 </section>
502 528
503 529
504 <section id="variables" name="Встроенные переменные"> 530 <section id="variables" name="Встроенные переменные">
505 531