proxy_next_upstream & HTTP_204

Aleksej Novikov aleksej at novikov.lv
Wed Apr 29 16:12:25 MSD 2009


Hello Igor,

Monday, April 27, 2009, 4:38:59 PM, you wrote:

> On Mon, Apr 27, 2009 at 03:52:57PM +0300, Aleksej Novikov wrote:

>> Hello Nginx-ru,

>> 1.Возможно ли переключение на следующий backend если текущий вернул HTTP_204 ( NO DATA ) ?

> Вообще-то 204 - это "No Content". По смыслу здесь больше подходит 404:

>      proxy_next_upstream  http_404 ...;

В моём случае именно 204. То есть на данном сервере нет данных которые он может вернуть, поэтому и пустота. 
В результате надо запросить следующий сервер

>> 2. Возможно ли в случае возврата backendом HTTP_204 делать rewrite на произвольный URL ?

>      error_page  404 = /...
>      proxy_intercept_errors on;

A для 204 это сработает ?

И ещё вопрос. Если описано 3 location, в каждом свой fast-cgi сервер и из выборка идёт по error_page  404 = /...
То дойдут ли до последнего (3го) location POST/GET данные из первоначально запроса ?

Спасибо !



-- 
Best regards,
Aleksej             
ICQ:    293-686-24
GSM:371-293-686-24
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090429/ecdddf46/attachment.html>


More information about the nginx-ru mailing list