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




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

listen CouchDB-Data
  balance roundrobin
    server 208.XX.XX.97:5984 check
    server 208.XX.XX.38:5984 check
    server 208.XX.XX.128:5984 check

    server 172.XX.XX.7:5984 check backup
    server 172.XX.XX.164:5984 check backup
    server 172.XX.XX.21:5984 check backup

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

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.

urxvt ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.