Re: Странные 1024 коннекта
Alex Vorona
voron на amhost.net
Вс Ноя 7 18:39:04 MSK 2010
07.11.2010 17:30, Gena Makhomed wrote:
> On 07.11.2010 16:45, Alex Vorona wrote:
>
>>>> * soft nofile 5120
>>>> * hard nofile 10240
>>>>
>>>> всё нормально срабатывает при рестарте
>>>> и энджи видит их
>
>>> * - это изменение дефолтового значения. но это не нормально.
>>> нормально будет, если изменять лимиты через worker_rlimit_nofile.
>>> http://sysoev.ru/nginx/docs/ngx_core_module.html#worker_rlimit_nofile
>
>> worker_rlimit_nofile работает, пока число открытых файлов при configtest
>> не превышает 1024. Потом - только увеличение лимита снаружи nginx.
>
> разумеется, ведь директива worker_rlimit_nofile изменяет лимит nofile
> только для worker-процессов, а конфиг с диска читает только master.
>
> кроме варианта "увеличение лимита снаружи nginx" есть еще два:
>
> * добавить директиву master_rlimit_nofile
Да, это, похоже, пригодилось бы.
>
> * использовать генаратор конфига, который будет на выходе делать один
> большой файл nginx.conf
>
Это не решает проблему с 1к+ логов в одном большом nginx.conf.
Подробная информация о списке рассылки nginx-ru