Рейтинг:0

HAProxy + MariaDB: возникла ошибка при чтении пакетов связи?

флаг in

Моя обычная конфигурация haproxy:

значения по умолчанию
        журнал глобальный
        режим http
        опция tcplog
        опция
        тайм-аут подключения 5000
        тайм-аут клиента 50000
        тайм-аут сервера 50000
##### MYSQL-CL #####
        слушать MYSQL-CL
        привязать 10.17.1.65:3306
        режим TCP
        опция mysql-check пользователя haproxy_check
        круговой баланс
        сервер MYSQL-01 10.17.1.66:3306 проверить
        сервер MYSQL-02 10.17.1.67:3306 проверить резервную копию
        тайм-аут сервера 20000
        тайм-аут клиента 150000
        тайм-аут подключения 40000

И эта конфигурация работает правильно! Полностью без проблем.

Но я хочу правильно настроить, используя Frontend и Backend, поэтому я создаю конфигурацию следующим образом:

значения по умолчанию
        журнал глобальный
        режим http
        опция tcplog
        опция
        тайм-аут подключения 5000
        тайм-аут клиента 50000
        тайм-аут сервера 50000
интерфейс MYSQL-CL
        привязать 10.17.1.65:3306
        режим TCP
        тайм-аут клиента 150000
        максконн 1000
        default_backend MYSQL-CL
серверная часть MYSQL-CL
        фулконн 1000
        круговой баланс
        опция mysql-check пользователя haproxy_check
        сервер MYSQL-01 10.17.1.66:3306 проверить меж 4000 падение 3 maxconn 1000
        сервер MYSQL-02 10.17.1.67:3306 проверить резервную копию меж 4000 падение 3 maxconn 1000
        тайм-аут сервера 20000
        тайм-аут подключения 40000

Но когда я использую эту конфигурацию, я получаю:

18.10.2021 7:10:11 17039399 [Предупреждение] Прервано соединение 17039399 с базой данных: пользователь «wordpress»: хост «wordpress»: «haproxy01» (ошибка при чтении пакетов связи)

Кто-нибудь знает, что не так? тайм-ауты выглядят нормально, это не проблема с MariaDB, потому что работает со старой конфигурацией, так что это что-то не так с конфигурацией haproxy, но я понятия не имею, что не так.... Я читал много комментариев, но люди говорят о тайм-аутах или проблемах с БД... но похоже, что это что-то другое.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.