comparison xml/ru/docs/stream/ngx_stream_core_module.xml @ 2725:6d082b470918

Documented "listen fastopen=" parameter in stream.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 25 May 2021 12:53:00 +0100
parents 00afc7c4d4df
children 4add6ae1296f
comparison
equal deleted inserted replaced
2724:00afc7c4d4df 2725:6d082b470918
7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
8 8
9 <module name="Модуль ngx_stream_core_module" 9 <module name="Модуль ngx_stream_core_module"
10 link="/ru/docs/stream/ngx_stream_core_module.html" 10 link="/ru/docs/stream/ngx_stream_core_module.html"
11 lang="ru" 11 lang="ru"
12 rev="33"> 12 rev="34">
13 13
14 <section id="summary"> 14 <section id="summary">
15 15
16 <para> 16 <para>
17 Модуль <literal>ngx_stream_core_module</literal> 17 Модуль <literal>ngx_stream_core_module</literal>
80 <syntax> 80 <syntax>
81 <value>адрес</value>:<value>порт</value> 81 <value>адрес</value>:<value>порт</value>
82 [<literal>ssl</literal>] 82 [<literal>ssl</literal>]
83 [<literal>udp</literal>] 83 [<literal>udp</literal>]
84 [<literal>proxy_protocol</literal>] 84 [<literal>proxy_protocol</literal>]
85 [<literal>fastopen</literal>=<value>число</value>]
85 [<literal>backlog</literal>=<value>число</value>] 86 [<literal>backlog</literal>=<value>число</value>]
86 [<literal>rcvbuf</literal>=<value>размер</value>] 87 [<literal>rcvbuf</literal>=<value>размер</value>]
87 [<literal>sndbuf</literal>=<value>размер</value>] 88 [<literal>sndbuf</literal>=<value>размер</value>]
88 [<literal>bind</literal>] 89 [<literal>bind</literal>]
89 [<literal>ipv6only</literal>=<literal>on</literal>|<literal>off</literal>] 90 [<literal>ipv6only</literal>=<literal>on</literal>|<literal>off</literal>]
150 <para> 151 <para>
151 В директиве <literal>listen</literal> можно также указать несколько 152 В директиве <literal>listen</literal> можно также указать несколько
152 дополнительных параметров, специфичных для связанных с сокетами 153 дополнительных параметров, специфичных для связанных с сокетами
153 системных вызовов. 154 системных вызовов.
154 <list type="tag"> 155 <list type="tag">
156
157 <tag-name>
158 <literal>fastopen</literal>=<value>число</value>
159 </tag-name>
160 <tag-desc>
161 включает
162 “<link url="http://en.wikipedia.org/wiki/TCP_Fast_Open">TCP Fast Open</link>”
163 для слушающего сокета (1.21.0) и
164 <link url="https://tools.ietf.org/html/rfc7413#section-5.1">ограничивает</link>
165 максимальную длину очереди соединений, которые ещё не завершили процесс
166 three-way handshake.
167 <note>
168 Не включайте “TCP Fast Open”, не убедившись, что сервер может адекватно
169 обрабатывать многократное получение
170 <link url="https://tools.ietf.org/html/rfc7413#section-6.1">
171 одного и того же SYN-пакета с данными</link>.
172 </note>
173 </tag-desc>
155 174
156 <tag-name> 175 <tag-name>
157 <literal>backlog</literal>=<value>число</value> 176 <literal>backlog</literal>=<value>число</value>
158 </tag-name> 177 </tag-name>
159 <tag-desc> 178 <tag-desc>