Mercurial > hg > nginx-site
comparison xml/ru/docs/stream/ngx_stream_limit_conn_module.xml @ 1744:ab56dcd73af2
Added variables to stream hash, limit_conn_zone, proxy_bind.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Tue, 05 Jul 2016 17:58:34 +0300 |
parents | 6c96a644b0b3 |
children | 5d7fd7d9a2b6 |
comparison
equal
deleted
inserted
replaced
1743:3d686cb47c2c | 1744:ab56dcd73af2 |
---|---|
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> | 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> |
9 | 9 |
10 <module name="Модуль ngx_stream_limit_conn_module" | 10 <module name="Модуль ngx_stream_limit_conn_module" |
11 link="/ru/docs/stream/ngx_stream_limit_conn_module.html" | 11 link="/ru/docs/stream/ngx_stream_limit_conn_module.html" |
12 lang="ru" | 12 lang="ru" |
13 rev="2"> | 13 rev="3"> |
14 | 14 |
15 <section id="summary"> | 15 <section id="summary"> |
16 | 16 |
17 <para> | 17 <para> |
18 Модуль <literal>ngx_stream_limit_conn_module</literal> (1.9.3) позволяет | 18 Модуль <literal>ngx_stream_limit_conn_module</literal> (1.9.3) позволяет |
113 | 113 |
114 <para> | 114 <para> |
115 Задаёт параметры зоны разделяемой памяти, которая хранит состояние | 115 Задаёт параметры зоны разделяемой памяти, которая хранит состояние |
116 для разных значений ключа. | 116 для разных значений ключа. |
117 Состояние в частности содержит текущее число соединений. | 117 Состояние в частности содержит текущее число соединений. |
118 На данный момент возможным значением для <value>ключа</value> является | 118 В качестве <value>ключа</value> может использоваться текст, переменные |
119 адрес клиента в бинарном виде, указываемый как | 119 и их комбинации (1.11.2). |
120 <literal>$binary_remote_addr</literal>. | |
121 Запросы с пустым значением ключа не учитываются. | 120 Запросы с пустым значением ключа не учитываются. |
122 Пример использования: | 121 Пример использования: |
123 <example> | 122 <example> |
124 limit_conn_zone $binary_remote_addr zone=addr:10m; | 123 limit_conn_zone $binary_remote_addr zone=addr:10m; |
125 </example> | 124 </example> |
126 Здесь в качестве ключа используется IP-адрес клиента, | 125 Здесь в качестве ключа используется IP-адрес клиента, |
127 задаваемый ключом <literal>$binary_remote_addr</literal>. | 126 задаваемый переменной <literal>$binary_remote_addr</literal>. |
128 Длина значения <literal>$binary_remote_addr</literal> | 127 Длина значения <literal>$binary_remote_addr</literal> |
129 равна 4 байтам для IPv4-адресов или 16 байтам для IPv6-адресов. | 128 равна 4 байтам для IPv4-адресов или 16 байтам для IPv6-адресов. |
130 При этом размер состояния всегда равен 32 или 64 байтам | 129 При этом размер состояния всегда равен 32 или 64 байтам |
131 на 32-битных платформах и 64 байтам на 64-битных. | 130 на 32-битных платформах и 64 байтам на 64-битных. |
132 В зоне размером 1 мегабайт может разместиться около 32 тысяч состояний | 131 В зоне размером 1 мегабайт может разместиться около 32 тысяч состояний |