comparison xml/ru/docs/http/ngx_http_limit_conn_module.xml @ 271:4c6d2c614d2c

Cleaned up XML tag mess: - all of <parameter> and <code>, and some of <dirname>, <value>, and <command> were replaced by <literal>; - the rest of <dirname> were replaced by links; - <argument> were replaced by <value>; - <value> is now rendered in HTML in italic; - <literal> and <path> can now contain <value>. Cleaned up terminology mess: - directives take "parameters".
author Ruslan Ermilov <ru@nginx.com>
date Fri, 23 Dec 2011 17:29:59 +0000
parents 945d7299c26c
children a4fa80755eab
comparison
equal deleted inserted replaced
270:945d7299c26c 271:4c6d2c614d2c
7 lang="ru"> 7 lang="ru">
8 8
9 <section id="summary"> 9 <section id="summary">
10 10
11 <para> 11 <para>
12 Модуль <code>ngx_http_limit_conn_module</code> позволяет ограничить 12 Модуль <literal>ngx_http_limit_conn_module</literal> позволяет ограничить
13 число соединений по заданному ключу или, 13 число соединений по заданному ключу или,
14 как частный случай, число соединений с одного IP-адреса. 14 как частный случай, число соединений с одного IP-адреса.
15 </para> 15 </para>
16 16
17 <para> 17 <para>
45 45
46 46
47 <section name="Директивы" id="directives"> 47 <section name="Директивы" id="directives">
48 48
49 <directive name="limit_conn"> 49 <directive name="limit_conn">
50 <syntax><argument>зона</argument> <argument>число</argument></syntax> 50 <syntax><value>зона</value> <value>число</value></syntax>
51 <default/> 51 <default/>
52 <context>http</context> 52 <context>http</context>
53 <context>server</context> 53 <context>server</context>
54 <context>location</context> 54 <context>location</context>
55 55
70 разрешают одновременно обрабатывать не более одного соединения с одного 70 разрешают одновременно обрабатывать не более одного соединения с одного
71 IP-адреса. 71 IP-адреса.
72 </para> 72 </para>
73 73
74 <para> 74 <para>
75 Допустимо одновременное указание нескольких директив <code>limit_conn</code>, 75 Допустимо одновременное указание нескольких директив
76 <literal>limit_conn</literal>,
76 при этом будет срабатывать любое из ограничений. 77 при этом будет срабатывать любое из ограничений.
77 Например, следующая конфигурация ограничивает число соединений с сервером 78 Например, следующая конфигурация ограничивает число соединений с сервером
78 с одного клиентского IP-адреса и в то же время ограничивает общее число 79 с одного клиентского IP-адреса и в то же время ограничивает общее число
79 соединений с виртуальным хостом: 80 соединений с виртуальным хостом:
80 <example> 81 <example>
90 91
91 </para> 92 </para>
92 93
93 <para> 94 <para>
94 Директивы наследуются с предыдущего уровня при условии, что на данном уровне 95 Директивы наследуются с предыдущего уровня при условии, что на данном уровне
95 не описаны свои директивы <code>limit_conn</code>. 96 не описаны свои директивы <literal>limit_conn</literal>.
96 </para> 97 </para>
97 98
98 </directive> 99 </directive>
99 100
100 101
101 <directive name="limit_conn_log_level"> 102 <directive name="limit_conn_log_level">
102 <syntax> 103 <syntax>
103 <value>info</value> | 104 <literal>info</literal> |
104 <value>notice</value> | 105 <literal>notice</literal> |
105 <value>warn</value> | 106 <literal>warn</literal> |
106 <value>error</value></syntax> 107 <literal>error</literal></syntax>
107 <default>error</default> 108 <default>error</default>
108 <context>http</context> 109 <context>http</context>
109 <context>server</context> 110 <context>server</context>
110 <context>location</context> 111 <context>location</context>
111 <appeared-in>0.8.18</appeared-in> 112 <appeared-in>0.8.18</appeared-in>
118 </directive> 119 </directive>
119 120
120 121
121 <directive name="limit_conn_zone"> 122 <directive name="limit_conn_zone">
122 <syntax> 123 <syntax>
123 <argument>$переменная</argument> 124 <value>$переменная</value>
124 <parameter>zone</parameter>=<argument>название</argument>:<argument>размер</argument></syntax> 125 <literal>zone</literal>=<value>название</value>:<value>размер</value></syntax>
125 <default/> 126 <default/>
126 <context>http</context> 127 <context>http</context>
127 128
128 <para> 129 <para>
129 Директива задаёт параметры зоны, которая хранит состояние 130 Директива задаёт параметры зоны, которая хранит состояние
153 154
154 </directive> 155 </directive>
155 156
156 <directive name="limit_zone"> 157 <directive name="limit_zone">
157 <syntax> 158 <syntax>
158 <argument>название</argument> 159 <value>название</value>
159 <argument>$переменная</argument> 160 <value>$переменная</value>
160 <argument>размер</argument></syntax> 161 <value>размер</value></syntax>
161 <default/> 162 <default/>
162 <context>http</context> 163 <context>http</context>
163 164
164 <para> 165 <para>
165 Эта директива устарела в версии 1.1.8, вместо неё следует 166 Эта директива устарела в версии 1.1.8, вместо неё следует
166 использовать аналогичную директиву <link id="limit_conn_zone"/> 167 использовать аналогичную директиву <link id="limit_conn_zone"/>
167 с изменённым синтаксисом: 168 с изменённым синтаксисом:
168 <note> 169 <note>
169 <code>limit_conn_zone</code> 170 <literal>limit_conn_zone</literal>
170 <argument>$переменная</argument> 171 <value>$переменная</value>
171 <parameter>zone</parameter>=<argument>название</argument>:<argument>размер</argument>; 172 <literal>zone</literal>=<value>название</value>:<value>размер</value>;
172 </note> 173 </note>
173 </para> 174 </para>
174 175
175 </directive> 176 </directive>
176 177