Re: Проблема с SSI & memcached

Oleg Degtyarev itcorps at gmail.com
Mon May 5 16:52:21 MSD 2008


Проявляется, если в ключе мемкеша есть символ "/". Ниже пример, в 1 случае
nginx подвисает, во 2 - работает нормально:
1. set $memcached_key "$host$uri";
2. set $memcached_key "$host$uri_escaped";

perl_set $uri_escaped 'sub {
        use URI::Escape;
        my $r = shift;
        return uri_escape ($r->uri."?".$r->args);
}';

2008/5/5 Oleg Degtyarev <itcorps at gmail.com>:

> Здравствуйте!
> Есть проблема с использованием в nginx SSI и memcached - nginx "подвисает"
> при наличии других инклюдов до инклюда с мемкешем.
> Например:
> <!--#include virtual="/foo"-->
> <!--#include virtual="/memcached"-->
>
> При этом, если в инклюды до мемкеша (с /foo, в примере) ввести параметр
> wait="yes" - все отрабатывает нормально.
> Вид и содержимое location инклюдов ситуацию не меняют - подряд два инклюда
> типа <!--#include virtual="/memcached"--> вызывают ту же ошибку.
> nginx version: nginx/0.5.35
>
>
> --
> //------------------------------------------------------------------------
> // Best regards,
> // Oleg Degtyarev (doig-u),
> // Web Development Department, TV Channel "Sport"
> // ODegtyarev at rfn.ru, ITcorps at gmail.com
> //------------------------------------------------------------------------
>
>



-- 
//------------------------------------------------------------------------
// Best regards,
// Oleg Degtyarev (doig-u),
// Web Development Department, TV Channel "Sport"
// ODegtyarev at rfn.ru, ITcorps at gmail.com
//------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080505/9573d1d8/attachment.html>


More information about the nginx-ru mailing list