Назад | Перейти на главную страницу

Приложение HAProxy отправляет 5% сеансов на неправильный внутренний сервер

Пожалуйста, рассмотрите эту конфигурацию HAProxy с липкими сеансами с использованием JSESSIONID

defaults
    timeout server 5m

    frontend http-in
    bind *:80
default_backend servers

backend servers
    option httpchk OPTIONS /
    option forwardfor
    option http-server-close
    appsession JSESSIONID len 52 timeout 30m
    server ut1 192.168.123.101:8080 minconn 100 maxconn 8000 check inter 5000
    server ut2 192.168.123.102:8080 minconn 100 maxconn 8000 check inter 5000
    server ut3 192.168.123.103:8080 minconn 100 maxconn 8000 check inter 5000
    server ut4 192.168.123.104:8080 minconn 100 maxconn 8000 check inter 5000
    server ut5 192.168.123.105:8080 minconn 100 maxconn 8000 check inter 5000
    server ut6 192.168.123.106:8080 minconn 100 maxconn 8000 check inter 5000

Примерно 95% сеансов правильно привязаны к внутреннему серверу. Пока 5% переключает backend server. Понятия не имею, почему.

Могу ли я использовать какой-либо параметр конфигурации, чтобы предотвратить такое поведение?

Есть ли способ получать оповещения, когда сеанс переключает внутренний сервер?