Vladislav Prodan
March 11, 2016 12:18PM
 

--- 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
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Max open files 1024 у nginx: master process

Vladislav Prodan March 11, 2016 08:48AM

Re: Max open files 1024 у nginx: master process

Vasiliy P. Melnik March 11, 2016 09:28AM

Re: Max open files 1024 у nginx: master process

Maxim Dounin March 11, 2016 10:48AM

Re[2]: Max open files 1024 у nginx: master process

Vladislav Prodan March 11, 2016 12:18PM

Re: Re[2]: Max open files 1024 у nginx: master process

Vasiliy P. Melnik March 13, 2016 12:24AM

Re[2]: Re[2]: Max open files 1024 у nginx: master process

Vladislav Prodan March 13, 2016 08:36AM

Re: Re[2]: Re[2]: Max open files 1024 у nginx: master process

Vasiliy P. Melnik March 13, 2016 09:08AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 282
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