ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] увеличение NGX_DEFAULT_RL IMIT_NOFILE с 1024 до (40 * 1024)



On Feb 28, 2011, at 21:15 , Gena Makhomed wrote:

> On 28.02.2011 16:06, Igor Sysoev wrote:
> 
> [...]
> 
>>> 2011/02/28 13:19:02 [emerg] 13753#0: open()
>>> "/usr/share/nginx/logs/loxal.access.log" failed (24: Too many open
>>> files)
>>> 2011/02/28 13:21:12 [emerg] 15785#0: open()
>>> "/usr/share/nginx/logs/mbttechnology.access.log" failed (24: Too many
>>> open files)
> 
>> Это и есть ошибки при reload.
>> Возможно, нужно добавлять фразу "while reconfiguring".
> 
> предлагаю более простой и надежный вариант решения этой проблемы:
> 
> при старте nginx установить limit on number of open files
> в (40 * 1024) вместо дефолтового для системы значения 1024.
> 
> это устранит проблему Too many open files во время service nginx reload,
> при этом для worker-процессов можно будет выставить любой нужный лимит
> с помощью глобальной директивы worker_rlimit_nofile в конфиге nginx.

А как на это значение будут реагировать ОСы ?
Например, во FreeBSD по умолчанию kern.maxfiles суммарно
для всех процессов около 12000.


--
Игорь Сысоев
http://sysoev.ru


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.