Mercurial > hg > nginx-site
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> сервера. |