ПРОЕКТЫ 


  АРХИВ 


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: Нехватка ресурсов при проверке кеша



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 пытается создать ещё одну такую
же зону и упирается в лимит.


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



 




Copyright © Lexa Software, 1996-2009.