Re: nginx+memcached код ответа отличный от 200 OK

Maksim Anfilatov maksim at woyager.ru
Fri Mar 29 13:56:47 UTC 2013


Memcached модуль умеет возвращать только 200 и 404 коды.
Return работает независимо от memcached.
29.03.2013 17:27 пользователь "pioneer32" <nginx-forum at nginx.us> написал:

> Всем доброго времени суток.
>
> Возникла следующая необходимость заменить код ответа при "попадание в кэш"
> на "203 Non-Authoritative Information".
>
> Вот вырезка из конфига:
>
>                 location = /test/ {
>                         memcached_pass 127.0.0.1:11211;
>                         error_page 404 502 504 = @fallback_test;
>                         add_header Content-Type text/html;
>                         return 203;
>                 }
>
> Дает пустой ответ, даже если ее заменить на return 200 - тело ответа будет
> пустым. Ответ будет только в случае исключения команды return из данного
> location.
>
> Linux http 3.2.0-4-amd64 #1 SMP Debian 3.2.39-2 x86_64 GNU/Linux
> debian 7.0
> nginx version: nginx/1.2.1
>
> Весь мануал вдоль и поперек излазил.
> Подскажите пожалуйста как это сделать.
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,237945,237945#msg-237945
>
> _______________________________________________
> 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/20130329/190c2085/attachment.html>


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