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 тысяч состояний