comparison 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
comparison
equal deleted inserted replaced
525:1dca638da1eb 526:4f907cde0382
61 то запросы этого клиента будут передаваться на другой сервер. 61 то запросы этого клиента будут передаваться на другой сервер.
62 С большой долей вероятности это также будет один и тот же сервер. 62 С большой долей вероятности это также будет один и тот же сервер.
63 </para> 63 </para>
64 64
65 <para> 65 <para>
66 Для серверов, использующих метод распределения <literal>ip_hash</literal>,
67 нельзя задать вес.
68 Если один из серверов нужно убрать на некоторое время, то для сохранения 66 Если один из серверов нужно убрать на некоторое время, то для сохранения
69 текущего хэширования IP-адресов клиентов этот сервер нужно пометить 67 текущего хэширования IP-адресов клиентов этот сервер нужно пометить
70 параметром <literal>down</literal>. 68 параметром <literal>down</literal>.
71 </para> 69 </para>
72 70
80 server backend2.example.com; 78 server backend2.example.com;
81 server backend3.example.com <emphasis>down</emphasis>; 79 server backend3.example.com <emphasis>down</emphasis>;
82 server backend4.example.com; 80 server backend4.example.com;
83 } 81 }
84 </example> 82 </example>
83 </para>
84
85 <para>
86 <note>
87 До версии 1.3.1 для серверов, использующих метод распределения
88 <literal>ip_hash</literal>, нельзя было задать вес.
89 </note>
85 </para> 90 </para>
86 91
87 </directive> 92 </directive>
88 93
89 94
205 </para> 210 </para>
206 211
207 </directive> 212 </directive>
208 213
209 214
215 <directive name="least_conn">
216 <syntax/>
217 <default/>
218 <context>upstream</context>
219 <appeared-in>1.3.1</appeared-in>
220
221 <para>
222 Задаёт для группы метод распределения запросов по серверам, при
223 котором запрос передаётся серверу с наименьшим числом активных соединений,
224 с учётом весов серверов.
225 Если подходит сразу несколько серверов, они выбираются циклически
226 (в режиме round-robin) с учётом их весов.
227 </para>
228
229 </directive>
230
231
210 <directive name="server"> 232 <directive name="server">
211 <syntax><value>название</value> [<value>параметры</value>]</syntax> 233 <syntax><value>имя</value> [<value>параметры</value>]</syntax>
212 <default/> 234 <default/>
213 <context>upstream</context> 235 <context>upstream</context>
214 236
215 <para> 237 <para>
216 Задаёт <value>имя</value> и другие <value>параметры</value> сервера. 238 Задаёт <value>имя</value> и другие <value>параметры</value> сервера.