Нехватка ресурсов при проверке кеша

Mike Baikov m.baikov at megapage.ru
Wed Oct 7 14:08:31 MSD 2009


Igor Sysoev пишет:
> On Wed, Oct 07, 2009 at 11:46:08AM +0400, Mike Baikov wrote:
>
>   
>> Здравствуйте коллеги,
>>
>> Сайт лежит на VPS хостинге, там конечно с лимитами беда - но интересно 
>> понять, почему на проверке почти пустого кеша (директория с 1 файлом), 
>> вылезает такая бяка:
>>
>> версия 0.7.62, запускаю проверку: strace /usr/sbin/nginx -c 
>> /etc/nginx/nginx.conf -t
>>
>> === cut ===
>> mmap2(NULL, 10485760, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, 
>> -1, 0) = 0xb7187000
>> statfs64("/var/tmp/nginx/cache", 84, {f_type="EXT2_SUPER_MAGIC", 
>> f_bsize=4096, f_blocks=1310720, f_bfree=975728, f_bavail=975728, 
>> f_files=1000000, f_ffree=888313, f_fsid={0, 0}, f_namelen=255, 
>> f_frsize=4096}) = 0
>> mmap2(NULL, 62914560, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, 
>> -1, 0) = -1 ENOSPC (No space left on device)
>> write(9, "2009/10/07 11:39:28 [alert] 28313"..., 110) = 110
>> write(2, "[alert]: mmap(MAP_ANON|MAP_SHARED"..., 82[alert]: 
>> mmap(MAP_ANON|MAP_SHARED, 62914560) failed (28: No space left on device)
>> ) = 82
>> === cut ===
>>
>> ресурсы на vps такие:
>>
>> cat /proc/user_beancounters
>> Version: 2.5
>>        uid  resource           held    maxheld    barrier      limit    
>> failcnt
>>      1234: ..................
>>             shmpages          18705      21905      32768      
>> 32768         24
>> ............
>>
>> Что посоветуете делать? nginx работает нормально, только вот на проверке 
>> конфигурации валится :(
>>     
>
> Размер кэш-зоны - 60M, при проверке nginx пытается создать ещё одну такую
> же зону и упирается в лимит.
>
>
>   
Понял. Я просто думал почему-то, что кеш создается не совсем в памяти, а 
на диске :-)

Спасибо.





More information about the nginx-ru mailing list