отпала, судя по всему, перестала принимать wal. Есть вариант как-то перезапустить этот процесс? Или только сносить реплику и заново подключать?
либо restore_command и из архива достать. либо переналивать
Переналивать это в смысле сносить реплику и все заново, или тем же rsync'ом шарахнуть и перезапустить инстанс?
как хотите
Я к тому что вариантов попроще нет, так чтоб сам процесс перезапустить, только суровые переналивы, либор из архива
у меня тут есть в загашнике готовая команда для поднятия реплики с нуля sudo -u postgres pg_basebackup -P -R -X stream -c fast -h master_host -p 5432 -S standby2 -U replica -D /var/lib/pgsql/9.6/data && echo 'recovery_target_timeline = 'latest'' >> /var/lib/pgsql/9.6/data/recovery.conf && chown -R postgres:postgres /var/lib/pgsql/ && systemctl start postgresql-9.6.service
У меня такая тоже есть, но спасибо))
pg_probackup catchup
ну и перед этим разобраться, почему отвалилась, остались ли wal на мастере и т.д.
Обсуждают сегодня