nginx-1.15.2

Maxim Dounin mdounin на mdounin.ru
Вт Июл 24 18:11:53 UTC 2018


Hello!

On Tue, Jul 24, 2018 at 08:54:25PM +0300, Alex Vorona wrote:

> 24.07.18 16:28, Maxim Dounin wrote:
> [...]
> >      *) Исправление: параметр reuseport директивы listen игнорировался, если
> >         количество рабочих процессов было задано после директивы listen.
> 
> То есть context main, в котором задается количество рабочих процессов, 
> обрабатывался при парсинге конфигурации не полностью до того, как 
> начинали обрабатываться context'ы http, mail и другие ? Или это 
> проявлялось только при переопределении через -g ?

Контекст main - продолжается до окончания конфигурационного файла, 
и при большом желании директиву worker_processes можно указать 
после блока http:

    events {
    }

    http {
        server {
            listen 80 reuseport;
            ...
        }
    }

    worker_processes 4;

В общем случае порядок директив не важен, всё должно работать 
корректно при любом порядке.  В том числе и в данном случае - не 
важен порядок директив http и worker_processes.

-- 
Maxim Dounin
http://mdounin.ru/


Подробная информация о списке рассылки nginx-ru