Welcome! Log In Create A New Profile

Advanced

backup на нагруженной системе

Victor Lavrenko
October 08, 2009 11:58AM
Всем привет!

У меня вот есть вопрос по тому, как в upstream работает backup.

Допустим, программисты понаписали софтину, которая на имеющемся трафике на
одном сервере работать не может, может только на двух. Хочется сделать так,
чтобы если один из этих серверов сломался, то вместо сломанного начал бы
работать бэкапный, но если никто не сломался, бэкапные сервера занимаются
своими делами. Ну т.е. конструкция такая:

upstream backend {
 server frodo:80 max_fails=1 fail_timeout=10s;
 server sam:80 max_fails=1 fail_timeout=10s;

 server merry:80 backup max_fails=1 fail_timeout=10s;
 server pippin:80 backup max_fails=1 fail_timeout=10s;
}

В нормальной ситуации работают только frodo и sam, остальные заняты своими
делами.

Если frodo сломался, то работают sam и merry. Если sam сломался, работают
frodo и merry.

Если сломался и frodo, и sam, то работают merry и pippin.

Можно ли такую систему организовать имеющимися средствами?

Еще более сложная ситуация, когда merry и pippin сами по себе нагружены, и
если сломается frodo, то merry не может держать ту же нагрузку, что и frodo
-- нужно, чтобы merry и pippin вдвоем помогали sam'у.

Такое возможно сделать?

С уважением,
Виктор Лавренко
Nigma.ru

P.S. Очень рекомендую модуль nginx-upstream-fair, спасибо Игорю. Я его
немного подебажил (Гносек уже залил мой патч), и он теперь без проблем
работает на 64битной архитектуре.
Subject Author Posted

Конференция разработчиков высоконагруженных систем HighLoad++

Oleg Bunin October 05, 2009 05:00AM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Михаил Монашёв October 05, 2009 06:54AM

RE: Конференция разработчиков высоконагруженных систем HighLoad++

Oleg Bunin October 05, 2009 08:18AM

Re[2]: Конференция разработчиков высоконагруженных систем HighLoad++

Михаил Монашёв October 05, 2009 02:20PM

RE: Re[2]: Конференция разработчиков высоконагруженных систем HighLoad++

Oleg Bunin October 07, 2009 08:14AM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Vladimir Getmanshchuk October 05, 2009 07:08PM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Alexey Kovyrin October 05, 2009 07:48PM

RE: Конференция разработчиков высоконагруженных систем HighLoad++

Oleg Bunin October 07, 2009 08:24AM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Noon es Shadow October 07, 2009 08:56AM

RE: Конференция разработчиков высоконагруженных систем HighLoad++

Oleg Bunin October 07, 2009 03:56PM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Вадим Мисирук October 07, 2009 04:10PM

RE: Конференция разработчиков высоконагруженных систем HighLoad++

Oleg Bunin October 08, 2009 09:46AM

backup на нагруженной системе

Victor Lavrenko October 08, 2009 11:58AM

Re: backup на нагруженной системе

Sergey Shepelev October 08, 2009 12:24PM

Re: backup на нагруженной системе

Dmitry Morozovsky October 08, 2009 12:38PM

Re: backup на нагруженной системе

Михаил Монашёв October 09, 2009 07:10AM

RE: backup на нагруженной системе

Victor Lavrenko October 09, 2009 09:32AM

Re[2]: backup на нагруженной системе

Михаил Монашёв October 09, 2009 01:44PM

Re: backup на нагруженной системе

Anton Bessonov October 09, 2009 01:44PM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Anton Bessonov October 07, 2009 01:18PM

RE: Конференция разработчиков высоконагруженных систем HighLoad++

Oleg Bunin October 07, 2009 04:00PM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Одинцов Павел October 07, 2009 05:48PM

RE: Конференция разработчиков высоконагруженных систем HighLoad++

Nikolay Shadrin October 16, 2009 04:48AM

Re[2]: Конференция разработчиков высоконагруженных систем HighLoad++

Alexandre Kalendarev October 16, 2009 05:54AM

Re: Re[2]: Конференция разработчиков высоконагруженных систем HighLoad++

noonesshadow October 22, 2009 04:12PM

RE: Конференция разработчиков высоконагруженных систем HighLoad++

Valery Kholodkov October 08, 2009 07:56AM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Alex, the Marrch Ca'at October 08, 2009 08:26AM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Alexandr Kutuzov October 08, 2009 08:56AM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Dmitriy MiksIr October 08, 2009 08:44AM

RE: Конференция разработчиков высоконагруженных систем HighLoad++

Oleg Bunin October 08, 2009 09:46AM

RE: Конференция разработчиков высоконагруженных систем HighLoad++

Oleg Bunin October 08, 2009 09:46AM

Re[2]: Конференция разработчиков высоконагруженных систем HighLoad++

Михаил Монашёв October 09, 2009 05:42AM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Valery Kholodkov October 08, 2009 09:00AM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Alex, the Marrch Ca'at October 08, 2009 09:28AM

Re: Конференция разработчиков высоконагруженных систем HighLoad++

Anton Bessonov October 08, 2009 11:48AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 148
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready