Настройка backend'ов в proxy

Igor Sysoev is at rambler-co.ru
Tue Feb 8 13:56:14 MSK 2005


On Tue, 8 Feb 2005, Zherdev Anatoly wrote:

> On Mon, 7 Feb 2005 13:53:32 +0300 (MSK)
> Igor Sysoev <is at rambler-co.ru> wrote:
>
>> On Mon, 7 Feb 2005, Zherdev Anatoly wrote:
>>
>>> Игорь, а насколько скоро можно ожидать вот такую конструкцию:
>>>
>>>      upstream some_backend {
>>>          server   backend0           w=10  f=5   t=60;
>>>          server   backend1:8080      w=5   f=1;
>>>          server   unix:/tmp/socket   w=1;
>>>      }
>>>
>>> А то в списке TODO я ее не нашел. А очень хочется. (Или я прозевал и
>>> она уже есть ?)
>>
>> Скорее всего, будет после ssi.
>
> Я тут столкнулся с ситуацией, когда необходимо, чтобы запросы всегда
> передавались только на один BackEnd и только в случае его падения
> передавались на другой. Поэтому если это не сложно, то было бы здорово
> сразу предусмотреть вес 0 для бакендов. При этом запросы всегда будут
> идти на бакенды с большим весом, пока хотя бы один из них работает.

Я планирую использовать веса так. Берём вес текущего бэкенда и делаем
к нему число запросов, равное его весу. Потом переходим к следующему.
Поэтому ноль тут не поможет - к нему вообще не будет запросов.
Хотя можно придумать, как реализовать бэкап.

А какой смысл в использовании бэкапа ? Прибор же простаивает.
Или использовать его ресурсы получается дорого ?


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list