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