ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: upstream и ip_hash


  • To: Igor Sysoev <nginx-ru@xxxxxxxxx>
  • Subject: Re[2]: upstream и ip_hash
  • From: Igor Savchenko <dicsydel@xxxxxxxxx>
  • Date: Mon, 5 Mar 2007 20:15:46 +0200
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:from:x-mailer:reply-to:organization:x-priority:message-id:to:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding; b=DseRz/Yv9WmN/in4iEMkREfdWyo9ItXn9i7t3/e9tzLJJtTImAxdsoPQL0iijZcLBH+9f77YfdLM8S8C5elc8jNHvjlAXJqBgAdWC3+qJ1+y9N6KeSI6C7hb+gnVDdaniTYetxpCcKNcqoqnVUyQeYMuAzjKbqHrmGOQ7+CbBSE=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:x-mailer:reply-to:organization:x-priority:message-id:to:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding; b=AWEE1KhfsDc4wcTSCJICfQmDxNbPTXywEJsYoxZ/S1P9AP4kuu+nX99eYElHOoH4VSNlujzKbAstNFyJy850MbqbIR/URF5YxCRyb4uY0tCWzDpbwlHmbRxhH6ChSomd5VwuZ1ggSZhcA20uSZs5isW4mxYZgPsXD4qUbV2SpPk=
  • In-reply-to: <20070305160821.GJ71657@xxxxxxxxxxxxx>
  • Organization: Webta
  • References: <1082968229.20070302111138@xxxxxxxxx> <op.tokp662ja2thfr@hpc> <309004153.20070302215830@xxxxxxxxx> <op.tokzgxyca2thfr@hpc> <422755945.20070303105025@xxxxxxxxx> <20070305160821.GJ71657@xxxxxxxxxxxxx>

Hello Igor,

Monday, March 5, 2007, 6:08:21 PM, you wrote:

> 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@xxxxxxxxx>
>> > wrote:
>> 
>> >> Hello Exe,
>> >>
>> >> Friday, March 2, 2007, 8:12:32 PM, you wrote:
>> >>
>> >>> Попробуйте убрать ip_hash и посмотрите что получится.
>> >>
>> >>>> При этом второй бекенд загружен практически под завязку, а первый
>> >>>> стоит холодный. Такое ощущение что 90% запросов идут на второй бекенд.
>> >>>> Это нормально? Как сделать чтобы нагрузка была более-менее
>> >>>> равномерной?
>> >>
>> >>
>> >> нам нужен механизм, при котором один клиент всегда попадает на один и
>> >> тот-же сервер.. что и делает ip_hash. посему желательно с ним, просто
>> >> как-то равномерно распределить нагрузку...
>> 
>> > Это я просто к тому что может все работает на самом деле нормально и просто
>> > у клиентов такие IP что они попадают все время на один бэкенд. Попробуйте
>> > недогруженый бэкенд указать несколько раз или указать вес, авось его шансы
>> > увеличатся.
>> 
>> 
>> [quote]Для серверов, использующих метод распределения ip_hash, нельзя задать 
>> вес.[/quote]
>> 
>> Несколько раз его задать - не выход ИМХО.

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

Гм. Патч который приводил к зависанию nginx помог. Но по этому топику
есть следующее наблюдение. После примерно 3х часов работы nginx
первый бекенд стоит принимая пару запросов в минуту. Второй просто
загибается, нагрузка такая что в шеле практически невозможно работать.

В тоже время в субботу я наблюдал обратную картину, первый бекенд
принимал 90% запросов второй стоял холодный. Посему я незнаю какой
сервер нужно несколько раз добавить.. :-) Есть идеи по этому поводу?

---------------------------------
Igor V. Savchenko

http://webta.net

mailto: igor@xxxxxxxxx
ICQ: 86915046




 




Copyright © Lexa Software, 1996-2009.