Настройка балансировщика нагрузки
При наличии прокси-сервера HAProxy, принимающего запросы к служебной базе данных СРК, рекомендуем настроить HAProxy и СУБД, обслуживающую служебную базу данных, по этой инструкции.
-
В файле
haproxy.cfgзадайте одинаковое значение для параметровtimeout clientиtimeout server. Рекомендуемое значение48hили более.Согласно официальной документации [1] значения параметров
timeout clientиtimeout serverдолжны быть идентичны. -
Убедитесь, что в настройках служебной БД отсутствуют таймауты, а если присутствуют, установите для них те же значения, что и в настройках HAProxy (см. пункт 1).
-
Добавьте в файл
haproxy.cfgв строку с проверкой узла СУБД параметрshutdown-sessions.server primary 192.168.122.60:3306 check on-marked-down shutdown-sessions -
Завершите все активные задачи в СРК.
-
Остановите сервис сервера СРК.
systemctl stop rubackup_server.service -
Перезапустите СУБД.
systemctl restart <service> -
Запустите сервис сервера СРК.
systemctl start rubackup_server.service