Re: Проблема с SSI & memcached
Oleg Degtyarev
itcorps at gmail.com
Mon May 5 17:25:04 MSD 2008
Извиняюсь, проблема не решилась... nginx же дополнительно экранировал % в
уже экранированной строке, в результате мемкеш просто закрывал соединение...
Похоже, проблема именно с тем, что в случае попадания, мемкеш соединение не
рвет, и тогда nginx подвисает...
On Mon, May 5, 2008 at 4:52 PM, Oleg Degtyarev <itcorps at gmail.com> wrote:
> Проявляется, если в ключе мемкеша есть символ "/". Ниже пример, в 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
> //------------------------------------------------------------------------
>
>
--
//------------------------------------------------------------------------
// 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/5ef29f15/attachment.html>
More information about the nginx-ru
mailing list