comparison xml/ru/docs/http/ngx_http_upstream_module.xml @ 1126:2e28d1c4a0a2

Upstream: revised layout of the "server" directive.
author Ruslan Ermilov <ru@nginx.com>
date Fri, 21 Mar 2014 10:55:50 +0400
parents 9a95b9026a16
children 948c853f5d22
comparison
equal deleted inserted replaced
1125:9a95b9026a16 1126:2e28d1c4a0a2
69 <example> 69 <example>
70 upstream backend { 70 upstream backend {
71 server backend1.example.com weight=5; 71 server backend1.example.com weight=5;
72 server 127.0.0.1:8080 max_fails=3 fail_timeout=30s; 72 server 127.0.0.1:8080 max_fails=3 fail_timeout=30s;
73 server unix:/tmp/backend3; 73 server unix:/tmp/backend3;
74
75 server backup1.example.com backup;
74 } 76 }
75 </example> 77 </example>
76 </para> 78 </para>
77 79
78 <para> 80 <para>
147 149
148 </list> 150 </list>
149 По умолчанию параметр равен 10 секундам. 151 По умолчанию параметр равен 10 секундам.
150 </tag-desc> 152 </tag-desc>
151 153
154 <tag-name><literal>backup</literal></tag-name>
155 <tag-desc>
156 помечает сервер как запасной сервер.
157 На него будут передаваться запросы в случае, если не работают основные серверы.
158 </tag-desc>
159
160 <tag-name><literal>down</literal></tag-name>
161 <tag-desc>
162 помечает сервер как постоянно неработающий; используется
163 совместно с директивой <link id="ip_hash"/>.
164 </tag-desc>
165
166 </list>
167 </para>
168
169 <para>
170 Кроме того,
171 следующие параметры доступны как часть <commercial_version/>:
172 <list type="tag">
173
152 <tag-name id="max_conns"> 174 <tag-name id="max_conns">
153 <literal>max_conns</literal>=<value>число</value> 175 <literal>max_conns</literal>=<value>число</value>
154 </tag-name> 176 </tag-name>
155 <tag-desc> 177 <tag-desc>
156 ограничивает максимальное <value>число</value> одновременных соединений 178 ограничивает максимальное <value>число</value> одновременных соединений
157 к проксируемому серверу (1.5.9). 179 к проксируемому серверу (1.5.9).
158 Значение по умолчанию равно 0 и означает, что ограничения нет. 180 Значение по умолчанию равно 0 и означает, что ограничения нет.
159 <note>
160 Эта функциональность доступна как часть <commercial_version/>.
161 </note>
162 </tag-desc>
163
164 <tag-name><literal>backup</literal></tag-name>
165 <tag-desc>
166 помечает сервер как запасной сервер.
167 На него будут передаваться запросы в случае, если не работают основные серверы.
168 </tag-desc>
169
170 <tag-name><literal>down</literal></tag-name>
171 <tag-desc>
172 помечает сервер как постоянно неработающий; используется
173 совместно с директивой <link id="ip_hash"/>.
174 </tag-desc> 181 </tag-desc>
175 182
176 <tag-name id="resolve"> 183 <tag-name id="resolve">
177 <literal>resolve</literal> 184 <literal>resolve</literal>
178 </tag-name> 185 </tag-name>
195 server example.com resolve; 202 server example.com resolve;
196 } 203 }
197 } 204 }
198 </example> 205 </example>
199 </para> 206 </para>
200 <note>
201 Эта функциональность доступна как часть <commercial_version/>.
202 </note>
203 </tag-desc> 207 </tag-desc>
204 208
205 </list> 209 </list>
206 </para>
207
208 <para>
209 Пример:
210 <example>
211 upstream backend {
212 server backend1.example.com weight=5;
213 server 127.0.0.1:8080 max_fails=3 fail_timeout=30s;
214 server unix:/tmp/backend3;
215
216 server backup1.example.com:8080 backup;
217 }
218 </example>
219 </para> 210 </para>
220 211
221 </directive> 212 </directive>
222 213
223 214