Re: Перебор именованных location

Alexander Moskalenko alexander.moskalenko на gmail.com
Пн Авг 29 13:48:30 UTC 2011


:)
да, думал причина не в этом и даже пробовать не стал
однако помогло
спасибо

2011/8/29 Oleksandr V. Typlyns'kyi <wangsamp at gmail.com>

> Today Aug 29, 2011 at 16:15 Alexander Moskalenko wrote:
>
> > возник еще вопрос по данной схеме но уже с кешированием
> >
> >     location ~* "^/[a-z0-9]{32}/[a-z]+/g2/c/" {
> >         error_page   404  =  @remote;
> >         fastcgi_pass   ...;
> >         fastcgi_intercept_errors on;
> >         fastcgi_cache  fastcgi_cache;
> >         fastcgi_cache_valid 200 302 1w;
> >         fastcgi_cache_valid  404 2m;
> >         fastcgi_cache_use_stale updating error timeout invalid_header
> > http_500 http_503 http_404;
> >         fastcgi_cache_key "$request_method|$uri";
> >     }
> >
> >     location @remote {
> >         fastcgi_pass   fpm_remote;
> >         fastcgi_cache  fastcgi_cache;
> >         fastcgi_cache_valid 200 302 1w;
> >         fastcgi_cache_valid  404 2m;
> >         fastcgi_cache_use_stale updating error timeout invalid_header
> > http_500 http_503 http_404;
> >         fastcgi_cache_key "$request_method|$uri";
> >     }
>
> > собственно вопрос:
> > как сделать так чтобы 404 ответ в кеш не попадал при локальной обработке,
> но
> > при получении 404 от удаленного бекенда все-таки складывался?
>
>   Убрать fastcgi_cache_valid 404 в первом location?
>
> --
> WNGS-RIPE
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20110829/6d123b54/attachment.html>


Подробная информация о списке рассылки nginx-ru