comparison xml/ru/docs/http/ngx_http_limit_req_module.xml @ 2013:469aebbd94d0

Limit_req/limit_conn may return not only 503 on failure.
author Ruslan Ermilov <ru@nginx.com>
date Tue, 08 Aug 2017 09:23:25 +0300
parents 6c96a644b0b3
children 6e66487c5756
comparison
equal deleted inserted replaced
2012:e1d9e51fd1ce 2013:469aebbd94d0
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_limit_req_module" 10 <module name="Модуль ngx_http_limit_req_module"
11 link="/ru/docs/http/ngx_http_limit_req_module.html" 11 link="/ru/docs/http/ngx_http_limit_req_module.html"
12 lang="ru" 12 lang="ru"
13 rev="6"> 13 rev="7">
14 14
15 <section id="summary"> 15 <section id="summary">
16 16
17 <para> 17 <para>
18 Модуль <literal>ngx_http_limit_req_module</literal> (0.7.21) позволяет 18 Модуль <literal>ngx_http_limit_req_module</literal> (0.7.21) позволяет
65 Если скорость поступления запросов превышает описанную в зоне, 65 Если скорость поступления запросов превышает описанную в зоне,
66 то их обработка задерживается так, чтобы запросы обрабатывались 66 то их обработка задерживается так, чтобы запросы обрабатывались
67 с заданной скоростью. 67 с заданной скоростью.
68 Избыточные запросы задерживаются до тех пор, пока их число 68 Избыточные запросы задерживаются до тех пор, пока их число
69 не превысит максимальный размер всплеска. 69 не превысит максимальный размер всплеска.
70 При превышении запрос завершается с ошибкой 70 При превышении запрос завершается с
71 <http-status code="503" text="Service Temporarily Unavailable"/>. 71 <link id="limit_req_status">ошибкой</link>.
72 По умолчанию максимальный размер всплеска равен нулю. 72 По умолчанию максимальный размер всплеска равен нулю.
73 Например, директивы 73 Например, директивы
74 <example> 74 <example>
75 limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; 75 limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
76 76
194 При этом размер состояния всегда равен 194 При этом размер состояния всегда равен
195 64 байтам на 32-битных платформах и 128 байтам на 64-битных платформах. 195 64 байтам на 32-битных платформах и 128 байтам на 64-битных платформах.
196 В зоне размером 1 мегабайт может разместиться около 16 тысяч состояний 196 В зоне размером 1 мегабайт может разместиться около 16 тысяч состояний
197 размером 64 байта или около 8 тысяч состояний размером 128 байт. 197 размером 64 байта или около 8 тысяч состояний размером 128 байт.
198 При переполнении зоны в ответ на последующие запросы сервер будет 198 При переполнении зоны в ответ на последующие запросы сервер будет
199 возвращать ошибку 199 возвращать
200 <http-status code="503" text="Service Temporarily Unavailable"/>. 200 <link id="limit_req_status">ошибку</link>.
201 </para> 201 </para>
202 202
203 <para> 203 <para>
204 Скорость задаётся в запросах в секунду (r/s). 204 Скорость задаётся в запросах в секунду (r/s).
205 Если же нужна скорость меньше одного запроса в секунду, 205 Если же нужна скорость меньше одного запроса в секунду,