upstream и ip_hash

Igor Sysoev is at rambler-co.ru
Mon Mar 5 19:08:21 MSK 2007


On Sat, Mar 03, 2007 at 10:50:25AM +0200, Igor Savchenko wrote:

> > On Fri, 02 Mar 2007 22:58:30 +0300, Igor Savchenko <dicsydel at gmail.com>
> > wrote:
> 
> >> Hello Exe,
> >>
> >> Friday, March 2, 2007, 8:12:32 PM, you wrote:
> >>
> >>> Попробуйте убрать ip_hash и посмотрите что получится.
> >>
> >>>> При этом второй бекенд загружен практически под завязку, а первый
> >>>> стоит холодный. Такое ощущение что 90% запросов идут на второй бекенд.
> >>>> Это нормально? Как сделать чтобы нагрузка была более-менее
> >>>> равномерной?
> >>
> >>
> >> нам нужен механизм, при котором один клиент всегда попадает на один и
> >> тот-же сервер.. что и делает ip_hash. посему желательно с ним, просто
> >> как-то равномерно распределить нагрузку...
> 
> > Это я просто к тому что может все работает на самом деле нормально и просто
> > у клиентов такие IP что они попадают все время на один бэкенд. Попробуйте
> > недогруженый бэкенд указать несколько раз или указать вес, авось его шансы
> > увеличатся.
> 
> 
> [quote]Для серверов, использующих метод распределения ip_hash, нельзя задать вес.[/quote]
> 
> Несколько раз его задать - не выход ИМХО.

Веса задать нельзя, а несколько раз - можно.


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





More information about the nginx-ru mailing list