У меня установлена система Ubuntu 16.04 на трех машинах, одна для HAProxy и еще две машины с потоковой репликацией Master-Slave для PostgreSQL 9.5, и я хочу добиться балансировки нагрузки для операторов SELECT между этими двумя серверами, и я настроил HAProxy как показано ниже, но оно дает мне ошибку в веб-приложении (веб-приложении, которое подключилось к базе данных), потому что оно пытается записать на ведомый компьютер
defaults
log global
mode http
option httplog
option dontlognull
timeout connect 5000
timeout client 50000
timeout server 50000
errorfile 400 /etc/haproxy/errors/400.http
errorfile 403 /etc/haproxy/errors/403.http
errorfile 408 /etc/haproxy/errors/408.http
errorfile 500 /etc/haproxy/errors/500.http
errorfile 502 /etc/haproxy/errors/502.http
errorfile 503 /etc/haproxy/errors/503.http
errorfile 504 /etc/haproxy/errors/504.http
listen haproxy_read
bind *:5434
balance roundrobin
server postgres1 192.168.56.74:5432 check
server postgres2 192.168.56.76:5432 check