<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">ну их тут милион этих примеров было&nbsp;<div><br></div><div>+error_page 500 502 503 504 = @back2;</div><div><br></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace; font-size: 10px; ">upstream &nbsp;backend &nbsp;{<br>&nbsp;&nbsp;&nbsp;server &nbsp;&nbsp;main:8080 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max_fails=3 &nbsp;fail_timeout=30s;<br>&nbsp;&nbsp;&nbsp;server &nbsp;&nbsp;backup1:8080 &nbsp;&nbsp;&nbsp;max_fails=3 &nbsp;fail_timeout=30s backup;<br>- &nbsp; server &nbsp;&nbsp;backup2:8080 &nbsp;&nbsp;&nbsp;max_fails=3 &nbsp;fail_timeout=30s backup;<br>}<br></span></div><div><font class="Apple-style-span" face="-webkit-monospace" size="2"><span class="Apple-style-span" style="font-size: 10px;"><br></span></font></div><div>+location&nbsp;@back2 {</div><div>+ proxy_pass <a href="http://backup">http://backup</a>2:8080;</div><div>+}</div><div><br></div><div><br></div><div>например&nbsp;</div><div>если я нигде не ошибся, то когда main и backup1 сядут в лужу, сработает одна из ошибок 500 502 503 504 (смотря какая причина будет) и запрос уйдёт следуя директиве error_page ...&nbsp;</div><div><br></div><div><br></div><div>читайте документацию&nbsp;</div><div><br></div><div><a href="http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_intercept_errors">http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_intercept_errors</a></div><div><a href="http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_next_upstream">http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_next_upstream</a></div><div><a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#error_page">http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#error_page</a></div><div><br></div><div>такие конструкции можно вкладывать друг в друга, но думаю не стоит злоупотреблять&nbsp;</div><div><br></div><div><br></div><div><div><div>On 16.04.2009, at 20:02, J Channel wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Можете набросать пример конфигурации?<br><br><blockquote type="cite">через error_page<br></blockquote></div></blockquote></div><br></div></body></html>