# HG changeset patch # User Yaroslav Zhuravlev # Date 1530622360 -10800 # Node ID 1d60e4b4ed6405308673fbd983a7e250db40b594 # Parent bb2c6b63cb9a21910f3d3357f3cb756d9b332714 Documented SO_REUSEPORT_LB for listen reuseport. diff --git a/xml/en/docs/http/ngx_http_core_module.xml b/xml/en/docs/http/ngx_http_core_module.xml --- a/xml/en/docs/http/ngx_http_core_module.xml +++ b/xml/en/docs/http/ngx_http_core_module.xml @@ -10,7 +10,7 @@ + rev="79">
@@ -1452,9 +1452,12 @@ in effect for the socket. this parameter (1.9.1) instructs to create an individual listening socket for each worker process -(using the SO_REUSEPORT socket option), allowing a kernel +(using the +SO_REUSEPORT socket option on Linux 3.9+ and DragonFly BSD, +or SO_REUSEPORT_LB 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). Inappropriate use of this option may have its security implications. diff --git a/xml/en/docs/stream/ngx_stream_core_module.xml b/xml/en/docs/stream/ngx_stream_core_module.xml --- a/xml/en/docs/stream/ngx_stream_core_module.xml +++ b/xml/en/docs/stream/ngx_stream_core_module.xml @@ -9,7 +9,7 @@ + rev="26">
@@ -207,9 +207,12 @@ It can only be set once on start. this parameter (1.9.1) instructs to create an individual listening socket for each worker process -(using the SO_REUSEPORT socket option), allowing a kernel +(using the +SO_REUSEPORT socket option on Linux 3.9+ and DragonFly BSD, +or SO_REUSEPORT_LB 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). Inappropriate use of this option may have its security implications. diff --git a/xml/ru/docs/http/ngx_http_core_module.xml b/xml/ru/docs/http/ngx_http_core_module.xml --- a/xml/ru/docs/http/ngx_http_core_module.xml +++ b/xml/ru/docs/http/ngx_http_core_module.xml @@ -10,7 +10,7 @@ + rev="79">
@@ -1447,9 +1447,12 @@ FreeBSD, DragonFly BSD и macOS, и 511 для других платформ. этот параметр (1.9.1) указывает, что нужно создавать отдельный слушающий сокет для каждого рабочего процесса -(через параметр сокета SO_REUSEPORT), позволяя ядру +(через параметр сокета +SO_REUSEPORT для Linux 3.9+ и DragonFly BSD +или SO_REUSEPORT_LB для FreeBSD 12+), позволяя ядру распределять входящие соединения между рабочими процессами. -В настоящий момент это работает только на Linux 3.9+ и DragonFly BSD. +В настоящий момент это работает только на Linux 3.9+, DragonFly BSD +и FreeBSD 12+ (1.15.1). Ненадлежащее использование параметра может иметь последствия diff --git a/xml/ru/docs/stream/ngx_stream_core_module.xml b/xml/ru/docs/stream/ngx_stream_core_module.xml --- a/xml/ru/docs/stream/ngx_stream_core_module.xml +++ b/xml/ru/docs/stream/ngx_stream_core_module.xml @@ -9,7 +9,7 @@ + rev="26">
@@ -209,9 +209,12 @@ FreeBSD, DragonFly BSD и macOS, этот параметр (1.9.1) указывает, что нужно создавать отдельный слушающий сокет для каждого рабочего процесса -(через параметр сокета SO_REUSEPORT), позволяя ядру +(через параметр сокета +SO_REUSEPORT для Linux 3.9+ и DragonFly BSD +или SO_REUSEPORT_LB для FreeBSD 12+), позволяя ядру распределять входящие соединения между рабочими процессами. -В настоящий момент это работает только на Linux 3.9+ и DragonFly BSD. +В настоящий момент это работает только на Linux 3.9+, DragonFly BSD +и FreeBSD 12+ (1.15.1). Ненадлежащее использование параметра может иметь последствия