Welcome! Log In Create A New Profile

Advanced

Как в модуле "SlowFS Cache" установить максимальный размер кэша (max_size)?

Posted by baiguzov 
Решил попробовать использовать модуль http://labs.frickle.com/nginx_ngx_slowfs_cache/ для кеширования часто запрашиваемых статических фалов.

Установил следующие настройки:
slowfs_cache_path /ramdisk/nginx/slowfs_cache levels=1:2 keys_zone=fastcache:10m max_size=2g inactive=8h;
slowfs_temp_path /ramdisk/nginx/slowfs_temp 1 2;

server {
listen 80;

location ~ ^\/.*(?:jpg|gif|png)$ {
root /path/to/storage;
expires 8h;
slowfs_cache fastcache;
slowfs_cache_key $uri;
slowfs_cache_valid 8h;
}

location / {
root /path/to/storage;
expires 8h;
}
}

Насколько я понял параметр "max_size=2g" должен ограничивать размер кеша до 2Гб, и вроде бы по началу он даже работает, но минут через 20-30 после запуска размер кеша начинает расти пока не закончится всё свободное место на /ramdisk
Пробовал выставлять разные значения max_size 1g, 512m, 256m и даже 128m, но кеш всё равно растёт до бесконечности.

Может кто-то сталкивался уже с подобной проблемой?
Или может есть какие-либо другие сторонние модули позволяющие делать то же самое?



Edited 1 time(s). Last edit at 08/23/2011 02:30AM by baiguzov.
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 282
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready