changeset 2291:3294470932c5

Documented the "delay" parameter for limit_req.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 27 Nov 2018 20:31:05 +0300
parents 65c6c1ee3c78
children c3b04c2f468c
files xml/en/docs/http/ngx_http_limit_req_module.xml xml/ru/docs/http/ngx_http_limit_req_module.xml
diffstat 2 files changed, 19 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/docs/http/ngx_http_limit_req_module.xml
+++ b/xml/en/docs/http/ngx_http_limit_req_module.xml
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_limit_req_module"
         link="/en/docs/http/ngx_http_limit_req_module.html"
         lang="en"
-        rev="9">
+        rev="10">
 
 <section id="summary">
 
@@ -53,7 +53,8 @@ http {
 <syntax>
     <literal>zone</literal>=<value>name</value>
     [<literal>burst</literal>=<value>number</value>]
-    [<literal>nodelay</literal>]</syntax>
+    [<literal>nodelay</literal> |
+     <literal>delay</literal>=<value>number</value>]</syntax>
 <default/>
 <context>http</context>
 <context>server</context>
@@ -91,6 +92,12 @@ limit_req zone=one burst=5 nodelay;
 </example>
 </para>
 
+<para id="limit_req_delay">
+The <literal>delay</literal> parameter (1.15.7) specifies a limit
+at which excessive requests become delayed.
+Default value is zero, i.e. all excessive requests are delayed.
+</para>
+
 <para>
 There could be several <literal>limit_req</literal> directives.
 For example, the following configuration will limit the processing rate
--- a/xml/ru/docs/http/ngx_http_limit_req_module.xml
+++ b/xml/ru/docs/http/ngx_http_limit_req_module.xml
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_limit_req_module"
         link="/ru/docs/http/ngx_http_limit_req_module.html"
         lang="ru"
-        rev="9">
+        rev="10">
 
 <section id="summary">
 
@@ -53,7 +53,8 @@ http {
 <syntax>
     <literal>zone</literal>=<value>название</value>
     [<literal>burst</literal>=<value>число</value>]
-    [<literal>nodelay</literal>]</syntax>
+    [<literal>nodelay</literal> |
+     <literal>delay</literal>=<value>число</value>]</syntax>
 <default/>
 <context>http</context>
 <context>server</context>
@@ -91,6 +92,13 @@ limit_req zone=one burst=5 nodelay;
 </example>
 </para>
 
+<para id="limit_req_delay">
+Параметр <literal>delay</literal> (1.15.7) задаёт лимит,
+по достижении которого избыточные запросы задерживаются.
+Значение по умолчанию равно нулю и означает,
+что задерживаются все избыточные запросы.
+</para>
+
 <para>
 Директив <literal>limit_req</literal> может быть несколько.
 Например, следующая конфигурация ограничивает скорость обработки запросов,