global log stdout format raw local0 maxconn 4000 defaults log global mode tcp option tcplog timeout connect 5s timeout client 60s timeout server 60s listen postgres-primary bind *:5432 option httpchk GET /primary http-check expect status 200 default-server inter 2s fall 3 rise 2 on-marked-down shutdown-sessions server pg1 10.0.0.11:5432 check port 8008 server pg2 10.0.0.12:5432 check port 8008 server pg3 10.0.0.13:5432 check port 8008 listen postgres-replicas bind *:5433 option httpchk GET /replica?lag=16MB http-check expect status 200 balance roundrobin default-server inter 2s fall 3 rise 2 server pg1 10.0.0.11:5432 check port 8008 server pg2 10.0.0.12:5432 check port 8008 server pg3 10.0.0.13:5432 check port 8008