too many open files

L0rda l0rda at l0rda.biz
Wed Mar 1 12:16:23 MSK 2006


On 01.03.2006, at 11:41, Sergey A. Osokin wrote:

> On Wed, Mar 01, 2006 at 11:31:39AM +0300, L0rda wrote:
>> Добрый день,
>>
>> нарисовалась такая проблема, nginx не  
>> может открыть более чем 500
>> лог-файлов, по сигналу -HUP не  
>> перегружает конфиг, а выдает
>> ошибку 24: Too many open files.
>>
>> nginx.conf:  worker_rlimit_nofile 15000;
>>
>> df -i
>> Filesystem            Inodes   IUsed   IFree IUse% Mounted on
>> /dev/sda1            15794176  840958 14953218    6% /
>> /dev/shm              219846       1  219845    1% /dev/shm
>> /dev/sda2            1048576   15442 1033134    2% /var
>>
>> sysctl -a|grep file
>> fs.file-max = 500000
>> fs.file-nr = 11820	0	500000
>>
>> ulimit -n 15000
>>
>> Чтобы перегрузить конфиг пришлось  
>> отключить несколько лог-файлов.
>>
>> Возможно кто-то встречался с  
>> подобной проблемой?
>
> Смотрим сколько файлов открыто:
> $ sysctl kern.openfiles

[root at nl1]# lsof|grep nginx |wc -l
3346
[root at nl1]# lsof |wc -l
17331

>
> Увеличить количество можно с помощью
> # sysctl kern.maxfiles=...

об этом я писал выше:

>> sysctl -a|grep file
>> fs.file-max = 500000
>> fs.file-nr = 11820	0	500000

У меня НЕТ проблемы с кол-вом открытых  
файлов в nginx, иначе бы все давно  
загнулось. Проблема именно с  
количеством открытых лог-файлов.

Похоже нашел затык, тестирую.

http://www.Fedora-Hosting.com
+7 (495) 641-03-49




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20060301/eb413f9e/attachment.html>


More information about the nginx-ru mailing list