LINUX.ORG.RU
ФорумAdmin

Haproxy - возобновление подключений к основной зоне

 


0

1

Здравствуйте, Имеется haproxy который перенаправляет трафик на 6 узлов. Узлы находятся в разных датацентрах. При пропадании связи с удаленными датацентрами, ноды помечаются как Down и выводятся из haproxy как не рабочие узлы. Есть ли возможность в haproxy как то указать чтобы узлы автоматически переподключались когда узлы снова становятся доступными? Как я понял, haproxy по умолчанию проверяет доступность узлов 3 раза с интервалом в 1 секунду.

listen CouchDB-Data 0.0.0.0:15984
  balance roundrobin
    server s1z1.123.net 208.XX.XX.97:5984 check
    server s2z1.123.net 208.XX.XX.38:5984 check
    server s3z1.123.net 208.XX.XX.128:5984 check

    server s1z2.123.net 172.XX.XX.7:5984 check backup
    server s2z2.123.net 172.XX.XX.164:5984 check backup
    server s3z2.123.net 172.XX.XX.21:5984 check backup


Последнее исправление: mentax (всего исправлений: 1)

Так они и сами назад в ротацию станут. Согласно докам.


roundrobin Each server is used in turns, according to their weights.
This is the smoothest and fairest algorithm when the server's
processing time remains equally distributed. This algorithm
is dynamic, which means that server weights may be adjusted
on the fly for slow starts for instance. It is limited by
design to 4095 active servers per backend. Note that in some
large farms, when a server becomes up after having been down
for a very short time, it may sometimes take a few hundreds
requests for it to be re-integrated into the farm and start
receiving traffic. This is normal, though very rare. It is
indicated here in case you would have the chance to observe
it, so that you don't worry.


https://www.haproxy.com/documentation/hapee/latest/onepage/#4-balance

urxvt ★★★★★
()