Alexey V. Karagodov
kav at karagodov.name
Wed Sep 23 16:08:38 MSD 2009
On 23.09.2009, at 12:22, exst at exst.pp.ru wrote:
>> exst at exst.pp.ru 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 секунд. Вопрос: Можно
> ди и этот ответ-ошибку убрать? И как?
>
>
>
More information about the nginx-ru
mailing list