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