У меня есть два сервера баз данных Mariadb, и я хотел установить поверх него HAProxy для балансировки нагрузки.Так что, если одна база данных выйдет из строя, тогда другая база данных должна взять на себя загрузку.
Мой файл haproxy.cfg
global
log /dev/log local0
chroot /var/lib/haproxy
stats timeout 30s
user haproxy
group haproxy
daemon
defaults
log global
option dontlognull
option tcp-smart-accept
option tcp-smart-connect
option http-server-close
option redispatch
retries 3
timeout http-request 10s
timeout queue 1m
timeout connect 10s
timeout client 1m
timeout server 1m
timeout http-keep-alive 10s
timeout check 10s
maxconn 3000
listen haproxy_mariadb
bind *:3306
mode tcp
balance roundrobin
option httpchk
option tcpka
option mysql-check user jio_games_user
server dbs01 192.168.53.4:3306 weight 1
server dbs02 192.168.53.5:3306 weight 1
Приведенная выше конфигурация работает нормально (проверка не работает с сервером). НоЯ не могу перейти на страницу статистики из-за
mode tcp
Если я укажу код ниже, я получу два раздела:
## HAProxy stats web gui.
listen stats
bind *:80
mode http
stats enable
stats uri /haproxy?stats
stats realm HAProxy\ Statistics
stats auth haproxy:haproxy
stats admin if TRUE
balance roundrobin
server gdbs01 192.168.53.4:3306 check
server gdbs02 192.168.53.5:3306 check
Затем я вижу два раздела на странице статистики,один для статистики и другой для haproxy_mariadb.
Пожалуйста, помогите мне получить страницу статистики только для 'haproxy_mariadb'.
С уважением
1022 * Динеш Гупта