comparison xml/ru/docs/http/ngx_http_limit_conn_module.xml @ 1320:f15a983cac66

Limit conn/req: key is no longer limited to only one variable.
author Ruslan Ermilov <ru@nginx.com>
date Wed, 01 Oct 2014 21:56:23 +0400
parents 91a4eee45eb7
children 7d028fc94593
comparison
equal deleted inserted replaced
1319:c365080bd00a 1320:f15a983cac66
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_limit_conn_module" 10 <module name="Модуль ngx_http_limit_conn_module"
11 link="/ru/docs/http/ngx_http_limit_conn_module.html" 11 link="/ru/docs/http/ngx_http_limit_conn_module.html"
12 lang="ru" 12 lang="ru"
13 rev="3"> 13 rev="4">
14 14
15 <section id="summary"> 15 <section id="summary">
16 16
17 <para> 17 <para>
18 Модуль <literal>ngx_http_limit_conn_module</literal> позволяет ограничить 18 Модуль <literal>ngx_http_limit_conn_module</literal> позволяет ограничить
140 </directive> 140 </directive>
141 141
142 142
143 <directive name="limit_conn_zone"> 143 <directive name="limit_conn_zone">
144 <syntax> 144 <syntax>
145 <value>$переменная</value> 145 <value>ключ</value>
146 <literal>zone</literal>=<value>название</value>:<value>размер</value></syntax> 146 <literal>zone</literal>=<value>название</value>:<value>размер</value></syntax>
147 <default/> 147 <default/>
148 <context>http</context> 148 <context>http</context>
149 149
150 <para> 150 <para>
151 Задаёт параметры зоны разделяемой памяти, которая хранит состояние 151 Задаёт параметры зоны разделяемой памяти, которая хранит состояние
152 для разных значений ключа. 152 для разных значений ключа.
153 Состояние в частности содержит текущее число соединений. 153 Состояние в частности содержит текущее число соединений.
154 Ключом является любое непустое значение заданной переменной 154 В качестве ключа можно использовать текст, переменные и их комбинации.
155 (пустые значения не учитываются). 155 Запросы с пустым значением ключа не учитываются.
156 <note>
157 До версии 1.7.6 в качестве ключа можно было задать ровно одну переменную.
158 </note>
156 Пример использования: 159 Пример использования:
157 <example> 160 <example>
158 limit_conn_zone $binary_remote_addr zone=addr:10m; 161 limit_conn_zone $binary_remote_addr zone=addr:10m;
159 </example> 162 </example>
160 Здесь в качестве ключа используется IP-адрес клиента. 163 Здесь в качестве ключа используется IP-адрес клиента.