haproxy默认已支持MySQL的健康检查,对应的指令为option mysql-check,浏览下该指令语法: option mysql-check [ user <username> [ post-41 ] ] 1. 其中user是连接MySQL时使用的用户名,post-41是发送一种名为post v4.1的检查包。整个过程只检查haproxy能否连接到MySQL。 有时候,
HaProxy系列文章:haproxy可以通过 TCP协议 来代理MySQL。但是两个问题必须考虑:后端MySQL的健康检查问题如何保证事务的持久性(同一个事务中的语句路由到同一个后端)1.1 健康检查问题haproxy默认已支持MySQL的健康检查,对应的指令为optionmysql-check,浏览下该指令语法:optionmysql-check [ user <user ...
# yum -y install haproxy 1. 2. 3. 修改配置文件 # vim /etc/haproxy/haproxy.cfg global log 127.0.0.1 local2 ###[err warning info debug] chroot /usr/local/haproxy pidfile /var/run/haproxy.pid ###haproxy的pid存放路径 maxconn 4000 ###最大连接数,默认4000 user haproxy group haprox...