HAProxy: запускать команду внешней проверки каждые 30 секунд

HAProxy: запускать команду внешней проверки каждые 30 секунд

У меня есть конфигурация HAPproxy с двумя серверами:

listen 10.10.10.10
        bind *:1234
        mode tcp
        option tcplog
        balance roundrobin

        timeout client  5h
        timeout server  5h

        option external-check
        option log-health-checks
        external-check path "/var/lib/haproxy/dev"
        external-check command /var/lib/haproxy/dev/testscript.sh
        external-check command /bin/true
        server nodo1-1 192.168.1.14:1234 check inter 30s fall 1 rise 1
        server nodo1-2 192.168.1.15:1234 check inter 30s fall 1 rise 1

Но команда не выполняется каждые 30 секунд.

решение1

Ваш "путь" очень ограничен. Ваш testscript.sh может запускать команды только по этому пути или полностью указанному. Удалите "external-check command /bin/true".

Связанный контент