Mercurial > hg > nginx-site
changeset 2199:1d60e4b4ed64
Documented SO_REUSEPORT_LB for listen reuseport.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Tue, 03 Jul 2018 15:52:40 +0300 |
parents | bb2c6b63cb9a |
children | c551c13e159d |
files | xml/en/docs/http/ngx_http_core_module.xml xml/en/docs/stream/ngx_stream_core_module.xml xml/ru/docs/http/ngx_http_core_module.xml xml/ru/docs/stream/ngx_stream_core_module.xml |
diffstat | 4 files changed, 24 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/xml/en/docs/http/ngx_http_core_module.xml Mon Jul 02 20:49:15 2018 +0300 +++ b/xml/en/docs/http/ngx_http_core_module.xml Tue Jul 03 15:52:40 2018 +0300 @@ -10,7 +10,7 @@ <module name="Module ngx_http_core_module" link="/en/docs/http/ngx_http_core_module.html" lang="en" - rev="78"> + rev="79"> <section id="directives" name="Directives"> @@ -1452,9 +1452,12 @@ <tag-desc> this parameter (1.9.1) instructs to create an individual listening socket for each worker process -(using the <c-def>SO_REUSEPORT</c-def> socket option), allowing a kernel +(using the +<c-def>SO_REUSEPORT</c-def> socket option on Linux 3.9+ and DragonFly BSD, +or <c-def>SO_REUSEPORT_LB</c-def> on FreeBSD 12+), allowing a kernel to distribute incoming connections between worker processes. -This currently works only on Linux 3.9+ and DragonFly BSD. +This currently works only on Linux 3.9+, DragonFly BSD, +and FreeBSD 12+ (1.15.1). <note> Inappropriate use of this option may have its security <link url="http://man7.org/linux/man-pages/man7/socket.7.html">implications</link>.
--- a/xml/en/docs/stream/ngx_stream_core_module.xml Mon Jul 02 20:49:15 2018 +0300 +++ b/xml/en/docs/stream/ngx_stream_core_module.xml Tue Jul 03 15:52:40 2018 +0300 @@ -9,7 +9,7 @@ <module name="Module ngx_stream_core_module" link="/en/docs/stream/ngx_stream_core_module.html" lang="en" - rev="25"> + rev="26"> <section id="summary"> @@ -207,9 +207,12 @@ <tag-desc> this parameter (1.9.1) instructs to create an individual listening socket for each worker process -(using the <c-def>SO_REUSEPORT</c-def> socket option), allowing a kernel +(using the +<c-def>SO_REUSEPORT</c-def> socket option on Linux 3.9+ and DragonFly BSD, +or <c-def>SO_REUSEPORT_LB</c-def> on FreeBSD 12+), allowing a kernel to distribute incoming connections between worker processes. -This currently works only on Linux 3.9+ and DragonFly BSD. +This currently works only on Linux 3.9+, DragonFly BSD, +and FreeBSD 12+ (1.15.1). <note> Inappropriate use of this option may have its security <link url="http://man7.org/linux/man-pages/man7/socket.7.html">implications</link>.
--- a/xml/ru/docs/http/ngx_http_core_module.xml Mon Jul 02 20:49:15 2018 +0300 +++ b/xml/ru/docs/http/ngx_http_core_module.xml Tue Jul 03 15:52:40 2018 +0300 @@ -10,7 +10,7 @@ <module name="Модуль ngx_http_core_module" link="/ru/docs/http/ngx_http_core_module.html" lang="ru" - rev="78"> + rev="79"> <section id="directives" name="Директивы"> @@ -1447,9 +1447,12 @@ <tag-desc> этот параметр (1.9.1) указывает, что нужно создавать отдельный слушающий сокет для каждого рабочего процесса -(через параметр сокета <c-def>SO_REUSEPORT</c-def>), позволяя ядру +(через параметр сокета +<c-def>SO_REUSEPORT</c-def> для Linux 3.9+ и DragonFly BSD +или <c-def>SO_REUSEPORT_LB</c-def> для FreeBSD 12+), позволяя ядру распределять входящие соединения между рабочими процессами. -В настоящий момент это работает только на Linux 3.9+ и DragonFly BSD. +В настоящий момент это работает только на Linux 3.9+, DragonFly BSD +и FreeBSD 12+ (1.15.1). <note> Ненадлежащее использование параметра может иметь <link url="http://man7.org/linux/man-pages/man7/socket.7.html">последствия</link>
--- a/xml/ru/docs/stream/ngx_stream_core_module.xml Mon Jul 02 20:49:15 2018 +0300 +++ b/xml/ru/docs/stream/ngx_stream_core_module.xml Tue Jul 03 15:52:40 2018 +0300 @@ -9,7 +9,7 @@ <module name="Модуль ngx_stream_core_module" link="/ru/docs/stream/ngx_stream_core_module.html" lang="ru" - rev="25"> + rev="26"> <section id="summary"> @@ -209,9 +209,12 @@ <tag-desc> этот параметр (1.9.1) указывает, что нужно создавать отдельный слушающий сокет для каждого рабочего процесса -(через параметр сокета <c-def>SO_REUSEPORT</c-def>), позволяя ядру +(через параметр сокета +<c-def>SO_REUSEPORT</c-def> для Linux 3.9+ и DragonFly BSD +или <c-def>SO_REUSEPORT_LB</c-def> для FreeBSD 12+), позволяя ядру распределять входящие соединения между рабочими процессами. -В настоящий момент это работает только на Linux 3.9+ и DragonFly BSD. +В настоящий момент это работает только на Linux 3.9+, DragonFly BSD +и FreeBSD 12+ (1.15.1). <note> Ненадлежащее использование параметра может иметь <link url="http://man7.org/linux/man-pages/man7/socket.7.html">последствия</link>