Welcome! Log In Create A New Profile

Advanced

Re: Опции директивы listen

Валентин Бартенев
February 04, 2016 08:48AM
On Thursday 04 February 2016 16:44:09 Иван Мишин wrote:
> Приветствую.
> Есть куча хостов, соответственно в конфиге nginx присутствует некоторое
> количество server{ }
> В каждом контексте server прописана директива listen 80;
> В одном месте прописано listen 80 deferred backlog=32768;
> Если я в контексте еще одного server заменю listen 80; на listen 80
> deferred backlog=32768;
> то nginx начинает ругаться
> nginx: [emerg] duplicate listen options for 0.0.0.0:80 in
> /etc/nginx/nginx.conf:39
> nginx: configuration file /etc/nginx/nginx.conf test failed
>
> Получается что если я в одном месте прописал listen 80 deferred
> backlog=32768; то во всех других где прописано listen 80; автоматически
> используется опция backlog=32768 ? Объясните пожалуйста, не совсем понимаю
> этот момент, а в документации об этом не сказанно.

В документации об этом сказано так:

| В директиве listen можно также указать несколько дополнительных параметров,
| специфичных для связанных с сокетами системных вызовов. Эти параметры можно
| задать в любой директиве listen, но только один раз для указанной пары
| адрес:порт.

И далее эти параметры перечислены.

http://nginx.org/ru/docs/http/ngx_http_core_module.html#listen

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Опции директивы listen

Иван Мишин February 04, 2016 08:46AM

Re: Опции директивы listen

Валентин Бартенев February 04, 2016 08:48AM

Re: Опции директивы listen

Иван Мишин February 04, 2016 08:56AM

Re: Опции директивы listen

Валентин Бартенев February 04, 2016 09:14AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 302
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready