Настройка прокси-сервера

При наличии прокси-сервера HAProxy, принимающего запросы к служебной базе данных СРК RuBackup, рекомендуется выполнить следующие действия:

  1. В файле haproxy.cfg задать одинаковое значение для параметров timeout client и timeout server. Рекомендуемое значение 48h или более.

    Согласно официальной документации [1] значения параметров timeout client и timeout server должны быть идентичные.

  2. Убедиться, что в настройках служебной СУБД PostgreSQL отсутствуют таймауты, а если присутствуют, то выставить такие же значения как и в настройках HAProxy (см. пункт 1).

  3. Добавить в файл haproxy.cfg в строку с проверкой узла PostgreSQL параметр shutdown-sessions, например:

    "server primary 192.168.122.60:3306 check on-marked-down shutdown-sessions".
  4. Завершить все активные задачи в СРК RuBackup.

  5. Остановить сервис сервера СРК RuBackup, выполнив в терминале на узле сервера СРК RuBackup:

    sudo systemctl stop rubackup_server
  6. Перезапустить СУБД PostgreSQL, выполнив:

    sudo systemctl restart postgresql
  7. Запустить сервис сервера СРК RuBackup, выполнив в терминале на узле сервера СРК RuBackup:

    sudo systemctl start rubackup_server