Created
December 8, 2019 16:47
-
-
Save harryge00/46110fce37e991a2d215c98bba5927eb to your computer and use it in GitHub Desktop.
haproxy.cfg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
global | |
daemon | |
log 127.0.0.1 local0 debug | |
maxconn 4096 | |
#nbproc 1 | |
pidfile /var/run/haproxy.pid | |
#pidfile /mnt/mesos/sandbox/CONF_SHARE_DATA/haproxy.pid | |
#chroot /usr/local/etc/haproxy | |
defaults | |
mode tcp | |
retries 3 | |
#option redispatch | |
#option abortonclos | |
#option dontlognull | |
#maxconn 4096 | |
timeout connect 5000ms | |
timeout client 480m | |
timeout server 480m | |
#timeout check 2000 | |
#log 127.0.0.1 local0 err | |
log global | |
resolvers dns | |
nameserver dns1 198.51.100.1:53 | |
nameserver dns2 198.51.100.2:53 | |
nameserver dns3 198.51.100.3:53 | |
hold valid 5s | |
#监控界面 | |
listen admin_stats | |
#监控界面的访问的IP和端口 | |
bind 0.0.0.0:8888 | |
#访问协议 | |
mode http | |
#URI相对地址 | |
stats uri /dbs | |
#统计报告格式 | |
stats realm Global\ statistics | |
#登陆帐户信息 | |
#stats auth admin:123456 | |
listen proxy-mysql | |
bind 0.0.0.0:3306 | |
mode tcp | |
balance roundrobin | |
option tcplog | |
#option mysql-check user haproxy | |
#option httpchk | |
#maxconn 4086 | |
#log 127.0.0.1 local0 debug | |
#default-server port 9200 inter 2s downinter 5s rise 2 fall 3 slowstart 60s maxconn 512 maxqueue 128 weight 100 | |
option http-pretend-keepalive | |
option srvtcpka | |
default-server inter 2s downinter 5s rise 2 fall 3 slowstart 60s maxconn 512 maxqueue 128 weight 100 resolvers dns | |
server mysql-POD_INSTANCE_INDEX mysql-POD_INSTANCE_INDEX-node.frameworkname.autoip.dcos.thisdcos.directory:3306 check |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment