master_file_limit

Kirill A. Korinskiy catap+nginx на catap.ru
Пн Фев 22 00:24:56 MSK 2010


At Sun, 21 Feb 2010 14:03:07 +0200,
Alex Vorona <voron at amhost.net> wrote:
> 
> Привет,
> 
> При попытке релоада nginx'а с конфигурацией, которая содержит > 1024 файлов(> 500 доменов, 
> по 2 лога на домен), nginx не релоадится с ошибкой
> 2010/02/21 12:42:42 [emerg] 17723#0: open() "/var/log/nginx/www.domain.com.error.log" 
> failed (24: Too many open files)
> 

дык, он просто выставляет rlimit после того как прочел конфиг, а т.к. ошибка происходит на
этапе чтения конфига, получаешь что получаешь. В случае reload у тебя уже есть
стотыщмильонов файловых дискрипторов, вот он и перечитывает их.

Игорь, а зачем было вообще делать rlimit? зачем дублировать ручку системы?

-- 
wbr, Kirill



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