Re: Странные 1024 коннекта

Gena Makhomed gmm на csdoc.com
Вс Ноя 7 18:30:19 MSK 2010


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

-- 
Best regards,
  Gena




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