diff xml/ru/docs/http/ngx_http_upstream_module.xml @ 526:4f907cde0382

1.3.1 changes: ip_hash+weight, least_conn.
author Ruslan Ermilov <ru@nginx.com>
date Tue, 05 Jun 2012 21:42:57 +0000
parents f4033b9bc4ec
children fb630c3c5039
line wrap: on
line diff
--- a/xml/ru/docs/http/ngx_http_upstream_module.xml
+++ b/xml/ru/docs/http/ngx_http_upstream_module.xml
@@ -63,8 +63,6 @@ server {
 </para>
 
 <para>
-Для серверов, использующих метод распределения <literal>ip_hash</literal>,
-нельзя задать вес.
 Если один из серверов нужно убрать на некоторое время, то для сохранения
 текущего хэширования IP-адресов клиентов этот сервер нужно пометить
 параметром <literal>down</literal>.
@@ -84,6 +82,13 @@ upstream backend {
 </example>
 </para>
 
+<para>
+<note>
+До версии 1.3.1 для серверов, использующих метод распределения
+<literal>ip_hash</literal>, нельзя было задать вес.
+</note>
+</para>
+
 </directive>
 
 
@@ -207,8 +212,25 @@ server {
 </directive>
 
 
+<directive name="least_conn">
+<syntax/>
+<default/>
+<context>upstream</context>
+<appeared-in>1.3.1</appeared-in>
+
+<para>
+Задаёт для группы метод распределения запросов по серверам, при
+котором запрос передаётся серверу с наименьшим числом активных соединений,
+с учётом весов серверов.
+Если подходит сразу несколько серверов, они выбираются циклически
+(в режиме round-robin) с учётом их весов.
+</para>
+
+</directive>
+
+
 <directive name="server">
-<syntax><value>название</value> [<value>параметры</value>]</syntax>
+<syntax><value>имя</value> [<value>параметры</value>]</syntax>
 <default/>
 <context>upstream</context>