Не равномерная балансировка терминальных серверов через haproxy Почему

У меня настроенный haproxy для балансировки нагрузки на терминальные сервера. На странице статистики можно видеть не равномерное распределение нагрузки на сервера при чистом запуске (1 раз грубо говоря). Пробовал разные типы баланса. Все одинаково. статистика веб Пользователь с йп 192.168.112.5 уже не может подключиться и почему его кидает на srv20 у него уже лимит maxconn, хотя есть много других свободных? Похоже я начинаю понимать в чем дело. У нас доменные пользователи в клиенте пишут имя как домен\имя а так как домен у на больше 9 символов то он обрезается и пользователь попадает на тот же сервер. Знатоки поправьте меня. Вопрос как использовать правильно haproxy в этом случае.

 haproxy[27723]: 192.168.112.5:53798 front_rdp rdp_servers/srv20 1002/-1/+1001 +0 sQ 215/212/211/60/0 1/0
 haproxy[27723]: 192.168.129.2:54605 front_rdp rdp_servers/srv20 1003/-1/+1002 +0 sQ 215/214/213/60/0 1/0

Вот конфиг

global

log 127.0.0.1   local2
stats socket /tmp/haproxy.stats

        user haproxy
        group haproxy
        daemon
        maxconn 10000

defaults
        mode tcp
        log global
        option logasap
        retries 2
        maxconn 10000
        timeout connect 5s
        timeout queue 1s
        timeout client 8h
        timeout server 8h


# Stat web
frontend stats
        mode http
        bind 192.168.0.242:8001         
        stats enable                    
        stats hide-version              
        stats realm Haproxy\ Statistics 
        stats uri /haproxy              
        stats auth stat:stat            
        stats refresh 10s               

###############################################

frontend front_rdp
        mode tcp
        bind 192.168.0.242:3389 name rdp
        option tcpka
        option tcplog
        tcp-request inspect-delay 3s
        tcp-request content accept if RDP_COOKIE
       persist rdp-cookie
        default_backend rdp_servers


backend rdp_servers
        mode tcp
       balance leastconn
#        balance roundrobin

        option tcp-check
        option tcpka
        stick-table type string len 32 size 100k expire 8h
        stick on rdp_cookie(mstshash)
        default-server inter 3s rise 2 fall 2 maxqueue 1

        server srv20 192.168.200.20:3390 maxconn 60 weight 50 check
        server srv21 192.168.200.21:3390 maxconn 65 weight 50 check
        server srv22 192.168.200.22:3390 maxconn 65 weight 50 check
        server srv23 192.168.200.23:3390 maxconn 60 weight 50 check
        server srv24 192.168.200.24:3390 maxconn 65 weight 50 check
        server srv25 192.168.200.25:3390 maxconn 65 weight 50 check
        server srv27 192.168.200.27:3390 maxconn 65 weight 50 check
        server srv28 192.168.200.28:3390 maxconn 65 weight 50 check
        server srv34 192.168.200.34:3390 maxconn 65 weight 50 check

Ответы (0 шт):