Mercurial > hg > nginx-site
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 |