Узел 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

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

[ОШИБКА] Этот узел помечен как неактивный и не может использоваться для отработки отказа

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

0 ответов

Другие вопросы по тегам