ngx_http_upstream и двойной failover
J Channel
jchannelx at gmail.com
Wed Apr 15 23:41:23 MSD 2009
Приветствую!
Сейчас в конфиге:
upstream backend {
server main:8080 max_fails=3 fail_timeout=30s;
server backup1:8080 max_fails=3 fail_timeout=30s backup;
server backup2:8080 max_fails=3 fail_timeout=30s backup;
}
Поведение: если падает main, запросы идут и на backup1, и на backup2,
видимо round-robin'ом.
Это плохо, ибо сессии. ip_hash включать не хочу, чтобы не дублировать сущности.
Что нужно получить: если не отвечает main, слать запросы на backup1,
если не отвечает и он - тогда на backup2.
Как этого добиться?
More information about the nginx-ru
mailing list