Mercurial > hg > nginx-site
diff xml/ru/docs/http/ngx_http_upstream_module.xml @ 1122:594093ef96b1
Upstream: documented the "queue" directive.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Fri, 14 Mar 2014 14:17:07 +0000 |
parents | 7d3d2bf39190 |
children | 9a9aa8e9d12c |
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 @@ -361,6 +361,40 @@ server { </directive> +<directive name="queue"> +<syntax> +<value>число</value> +[<literal>timeout</literal>=<value>время</value>]</syntax> +<default/> +<context>upstream</context> +<appeared-in>1.5.12</appeared-in> + +<para> +Если при обработке запроса невозможно сразу выбрать сервер группы +и в группе есть серверы, у которых число соединений достигло +ограничения <link id="max_conns"/>, +запрос будет помещён в очередь. +Директива задаёт максимальное число запросов, которые могут одновременно +находиться в очереди. +Если очередь переполнена +или за время, задаваемое параметром <literal>timeout</literal>, +так и не удастся выбрать сервер для передачи ему запроса, +клиенту будет возвращена ошибка. +</para> + +<para> +По умолчанию параметр <literal>timeout</literal> равен 60 секундам. +</para> + +<para> +<note> +Эта директива доступна как часть <commercial_version/>. +</note> +</para> + +</directive> + + <directive name="least_conn"> <syntax/> <default/>