Howto - Длина содержимого Haproxy или увеличение буфера данных
Я установил Haproxy в качестве механизма аварийного переключения для MySQL, где он не возвращает правильный ответ, когда я пытаюсь отправить или получить огромные данные. Когда я вставляю 1000 записей, он возвращает MySQL Gone Away. Но то же самое можно запустить через прямое соединение.
global
maxconn 4096
user haproxy
group haproxy
daemon
ssl-server-verify none
defaults
defaults
log global
mode tcp
option tcplog
option dontlognull
option forwardfor
log 127.0.0.1 local0 notice
maxconn 2000
timeout connect 5000
timeout client 50000
timeout server 50000
frontend MySQL
bind *:3801
default_backend MySQL-back
backend MySQL-back
balance roundrobin
mode tcp
server DB1 192.168.0.10:3306 check
server DB2 192.168.0.11:3306 check backup weight 1