Я пытаюсь реализовать HAProxy для автоматического переключения на несколько портов. Хотелось бы иметь возможность автоматически переключать все порты, например 389, 443 и 8443, если какой-либо из этих портов не работает.
Мне кажется, что следующая конфигурация: автоматическое переключение только на порт, а не на все порты.
mode tcp
server s1 10.10.10.1:389 check inter 1s fail 3 rise 3
server s2 10.10.10.2:389 check backup
Спасибо,
Напишите простой сценарий, который для данного сервера проверяет все три порта и который будет возвращать ненулевое состояние ошибки при выходе из строя одного или нескольких портов / служб.
Настройте и используйте этот сценарий как external-check command </path/to/scriptname>
для всех ваших сервисов вместо родных проверок.