nginx-1.7.11

Maxim Dounin mdounin at mdounin.ru
Thu May 21 14:03:56 UTC 2015


Hello!

On Thu, May 21, 2015 at 01:05:16PM +0300, Alex Vorona wrote:

> 24.03.15 18:22, Maxim Dounin пишет:
> >Изменения в nginx 1.7.11                                          24.03.2015
> >
> >     *) Изменение: параметр sendfile директивы aio более не нужен; теперь
> >        nginx автоматически использует AIO для подгрузки данных для sendfile,
> >        если одновременно используются директивы aio и sendfile.
> >
> >     *) Добавление: экспериментальная поддержка потоков.
> При использовании потоков столкнулся с неожиданной проблемой на CentOS 6.
> worker_processes 8, threads=64, reload nginx с удвоением количества
> процессов и имеем исчерпание лимита процессов на пользователя, потому что
> cat /etc/security/limits.d/90-nproc.conf
> # Default limit for number of user's processes to prevent
> # accidental fork bombs.
> # See rhbz #432903 for reasoning.
> 
> *          soft    nproc     1024
> И 8*64*2=1024
> 
> Добавление строчки
> nginx soft    nproc     6000
> решает проблему.  При этом с самим nginx проблем не возникает, так как он
> запускается с лимитами root, проблемы возникают например с кронами
> пользователя nginx, sendmail начинает зависать и плодиться и тп.
> 
> На CentOS 7 лимит по умолчанию уже 4096 процессов.

Спасибо, возможно это имеет смысл отразить в документации.

-- 
Maxim Dounin
http://nginx.org/



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