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