Re[2]: Max open files 1024 у nginx: master process
Vladislav Prodan
universite на ukr.net
Пт Мар 11 17:16:18 UTC 2016
--- Original message ---
From: "Maxim Dounin" <mdounin на mdounin.ru>
Date: 11 March 2016, 17:47:40
Hello!
On Fri, Mar 11, 2016 at 03:47:30PM +0200, Vladislav Prodan wrote:
> Проблема с лимитом открытых файлов в 1024
>
> # ps -auxwww | grep nginx
> root 2139 0.0 0.0 31860 2512 ? Ss 05:42 0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
> www-data 2140 0.0 0.0 36420 8212 ? S 05:42 0:00 nginx: worker process
[...]
> # cat /proc/2139/limits
[...]
> Max open files 1024 4096 files
[...]
> #cat /etc/security/limits.conf
> * soft nofile 16384
> * hard nofile 16384
>
> nginx soft nofile 10000
> nginx hard nofile 30000
Ограничения из limits.conf подбираются только для интерактивных
сессий. Для демонов - надо их выставлять в init-скрипте, либо с
помощью соответствующей ручки init-системы (e.g., systemd имеет
ручку LimitNOFILE), либо непосредственно в приложении.
В nginx есть ручка worker_rlimit_nofile для управления
ограничением на количество открытых файлов в рабочих процессах,
подробнее тут:
http://nginx.org/r/worker_rlimit_nofile/ru
Если нужно именно в мастере - см. варианты выше.
(nginx имеет ручку worker_rlimit_nofile для рабочих процессов,
если нужно именно в мастере - см. варианты выше).
--
Maxim Dounin
http://nginx.org/
Спасибо за развернутый ответ.
Приподнял лимит в systemd для nginx сервиса и сразу ушли ошибки!
--
Vladislav V. Prodan
System & Network Administrator
support.od.ua
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20160311/35b3096e/attachment.html>
Подробная информация о списке рассылки nginx-ru