Вопрос про upstream
Maxim Dounin
mdounin at mdounin.ru
Wed Nov 4 04:24:00 MSK 2009
Hello!
On Wed, Nov 04, 2009 at 02:42:39AM +0200, Андрей Василишин wrote:
> "Если при попытке работы с сервером произошла ошибка, то запрос
> будет передан следующему серверу и так до тех пор, пока не будут
> опробованы все работающие сервера. Если не удастся получить успешный
> ответ от всех серверов, то клиенту будет возвращён результат работы
> с последним сервером. "
>
> Такой вопрос: правильно я понимаю, что фразу "произошла ошибка"
> следует понимать как получена ошибка 502-504?
Нет. Произошла ошибка == случилось то, что указано в
proxy_next_upstream.
> Можно ли использовать апстрим для ошибки 404, то есть чтобы если от
> бэкенда был получен ответ 404, нгинкс передал запрос другому
> бэкенду.
[...]
http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_next_upstream
proxy_next_upstream error timeout http_404;
Maxim Dounin
More information about the nginx-ru
mailing list