Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re:
On 23.09.2009, at 12:22, exst@xxxxxxxxxx wrote:
exst@xxxxxxxxxx wrote:
Доброго времени суток!
Прошу помоши в решении проблемы.
Есть один фронтенд nginx, который
распределяет нагрузку по двум
бэкендам. В случае падения одного из
них
клиент получает ответ о
недоступности сервера. Как сделать
так, чтобы
при
запросе клиента фронтенд обрашивал
бэкенд, в случае же
"неработоспособности" последнего
переключался на другой бэкенд.
Цитата из конфига:
"
upstream backend {
server 192.168.3.231 max_fails=1 fail_timeout=30s;
server 192.168.3.232 max_fails=1 fail_timeout=30s;
}
...
location / {
proxy_pass http://backend;
}
"
С Уважением, Александр!
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_intercept_errors
надо включить
--
Regards,
Eugene Mychlo MYC-RIPE, EAMYC-RIPN
Добавил "proxy_next_upstream off" - клиент стал
получать гораздно меньше
вот сделать надо совсем наоборот
ошибок (одну), которая вылетает каждые
fail_timeout секунд. Вопрос: Можно
ди и этот ответ-ошибку убрать? И как?
|