У меня есть одна версия HAProxy 1.8.1 с двумя серверами bapache в качестве бэкэнда в режиме TCP.
Параметр «тайм-аут сервера» устанавливается в 20 секунд (этого достаточно почти для всех сценариев), но если в течение этого времени не получен ответ от бэкэнда (apache-1), то HAProxy отправляет второй запрос другому серверу ( apache-2) (например, выполнение балансировки или прозрачного аварийного переключения на бэкэнд-уровне).
Какую конфигурацию или параметр следует изменить, чтобы HAProxy не отправлял автоматически второй запрос другому Apache при возникновении события тайм-аута на сервере?
Большое спасибо за твою помощь!
global
log 127.0.0.1 local2 info
maxconn 500
daemon
uid haproxy
gid haproxy
defaults
log global
timeout server 20s
timeout connect 8s
timeout client 20s
mode tcp
option log-health-checks
option tcplog
frontend front_443
bind IP-public:443
default_backend apache_443
backend apache_443
balance roundrobin
server apache-1 IP-apache1:443 check
server apache-2 IP-apache2:443 check