Назад | Перейти на главную страницу

Узел Postgres-Repmgr помечен как неактивный после перезагрузки

Я использую кластер с 2 серверами psql. Я использую repmgr для управления репликацией и аварийным переключением.

Репликация работает нормально, и когда мой мастер выходит из строя, резервный берет на себя инициативу. Моя проблема в том, когда я пытаюсь перенастроить мастера как подчиненного. Я использую эти команды:

rm -rf /var/lib/postgresql/9.6/main/*
repmgr -h acms-preprod-sql2 -U repmgr -p 5433 -d repmgr -D /var/lib/postgresql/9.6/main standby clone
cp /var/lib/postgresql/recovery.template /var/lib/postgresql/9.6/main/recovery.conf //recovery file for this node
service postgresql start
repmgr standby register --force --wait-sync
repmgrd -d --verbose >> /var/log/postgresql/repmgr.log 2>&1

Но когда я запускаю последнюю команду, я получаю такое сообщение:

[ERROR] Этот узел помечен как неактивный и не может использоваться для отработки отказа.

Но когда я пытаюсь показать кластер, этот узел регистрируется как резервный и работает, поэтому я не понимаю, что происходит