memcached

Монашёв Михаил postmaster at softsearch.ru
Fri Sep 26 20:59:18 MSD 2008


Здравствуйте, Денис.

А какой ключик удаляешь?

> Заметил некоторую странность в том, как nginx работает с memcached.
> Удаляю определенный объект из memcached используя методе delete
> модуля Cache::Memcached::Fast и вижу, что nginx все равно возвращает
> этот объект и не обращается к backend-у. Использую вот такую
> конфигурацию:

>     upstream pyxmemcached {
>         server 10.10.10.5:11211;
> 	server 10.10.10.6:11211;
>     }

>     memcached_next_upstream error timeout not_found;

> ...
> 	location /getfile/ {
> 	    if ($uri ~ "^/getfile/([^/]+)/(.+)") {
> 	        set $memcached_key "example.com:$1:filestorage:/$2";
> 	    }
> 	    memcached_pass pyxmemcached;
> 	    expires 15m; 
> 	    error_page 404 502 504 = @getfile;
> 	}
> 	# Fetch memcache misses.
> 	location @getfile {
> 	    rewrite ^/getfile/([^/]+)/(.+)
>                      /$1/index.cgi?rm=getfile&fname=/$2? break;
> 	    proxy_pass http://127.0.0.1:8080;
> 	    expires 15m; 
> 	}

> Кто-нибудь сталкивался с таким?




-- 
С уважением,
Монашёв Михаил, SoftSearch.ru
mailto:postmaster at softsearch.ru
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.






More information about the nginx-ru mailing list