Настройка 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