<p>Memcached модуль умеет возвращать только 200 и 404 коды.<br>
Return работает независимо от memcached.</p>
<div class="gmail_quote">29.03.2013 17:27 пользователь "pioneer32" <<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>> написал:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Всем доброго времени суток.<br>
<br>
Возникла следующая необходимость заменить код ответа при "попадание в кэш"<br>
на "203 Non-Authoritative Information".<br>
<br>
Вот вырезка из конфига:<br>
<br>
                location = /test/ {<br>
                        memcached_pass <a href="http://127.0.0.1:11211" target="_blank">127.0.0.1:11211</a>;<br>
                        error_page 404 502 504 = @fallback_test;<br>
                        add_header Content-Type text/html;<br>
                        return 203;<br>
                }<br>
<br>
Дает пустой ответ, даже если ее заменить на return 200 - тело ответа будет<br>
пустым. Ответ будет только в случае исключения команды return из данного<br>
location.<br>
<br>
Linux http 3.2.0-4-amd64 #1 SMP Debian 3.2.39-2 x86_64 GNU/Linux<br>
debian 7.0<br>
nginx version: nginx/1.2.1<br>
<br>
Весь мануал вдоль и поперек излазил.<br>
Подскажите пожалуйста как это сделать.<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,237945,237945#msg-237945" target="_blank">http://forum.nginx.org/read.php?21,237945,237945#msg-237945</a><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div>