алгоритм балансировки

Andrew Kopeyko kaa at zvuki.ru
Fri Jan 26 16:42:06 MSK 2007


On Tue, 23 Jan 2007, Igor Sysoev wrote:

> Она означает, что допустим, у нас есть 2 запроса в секунду, один
> из которыйх попадает на упавший бэкенд. Если у него стоит
> "proxy_connect_timeout  5s", то через 7 (5 + 1 + 1 = 3 неудачи) секунд,
> этот бэкенд будет помечен как упавший. И в течение 30 секунд к нему
> не будет новых обращений. По истечении 30 секунд, 3 неудачи забываются
> и всё по новой.

Правильно ли я понимаю, что вышеописанный алгоритм работает независимо 
внутри каждого из рабочих процессов, и они не обмениваются между собой 
информацией об упавших бэкендах?

Или воркеры умеют обмениваться информацией о недоступных бэкендах?


-- 
Best regards,
Andrew Kopeyko <kaa at zvuki.ru>
http://www.zvuki.ru/ sysadmin






More information about the nginx-ru mailing list