Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Репликация в Postgresql. Знаю из-за чего но не знаю как починить. / 2 сообщений из 2, страница 1 из 1
14.07.2020, 10:25
    #39979327
noute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация в Postgresql. Знаю из-за чего но не знаю как починить.
Добрый день.
У меня настроена каскадная репликация с одного мастера идет слейв который в свою очередь после синхронизации реплицирует на последний слейв.
OC - Ubuntu 18
СУБД - PostgreSQL 10
https://postgrespro.ru/docs/postgrespro/10/warm-standby]

Проблема заключается в том что на слейвах у меня ощибка

error requested wal segment has already been removed.

Правильно ли Я понимаю что эта ошибка говорит о том что Если база с которой настроенно получение WAL уже удалила сегмент - то тут как раз репликация и встанет с ошибкой, что такого сегмента уже нет. Если его восстановить неоткуда - то необходимо копировать реплику заново. Наиболее простой способ - через pg_basebackup.
https://ru.stackoverflow.com/questions/972585/postgresql-%D1%81%D0%BB%D0%BE%D0%BC%D0%B0%D0%BB%D0%B0%D1%81%D1%8C-%D1%80%D0%B5%D0%BF%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F




В связи с этим есть вопросы:

1. Можно сделать это как то подругому ?
К примеру:
Остановить слейв скопировать с мастера папку pg_wal с файлами и запустить его ? Не станет ли слейв после этого мастером ?
Я просто не понимаю что нужно будет делать на слейве что бы он догнал мастер. Иными словами как востонавливать пошагово.


2. Могла ли данная ошибка возникнуть из-за того что Я делаю на мастере pg_basebackup -D /my_dir. Которая в свою очередь лочит базу и репликация не может пройти. Точнее она проходит но с ошибкой.
Тогда как делать правильно pg_basebackup что бы не ломалась реплика ?
...
Рейтинг: 0 / 0
14.07.2020, 10:37
    #39979336
noute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация в Postgresql. Знаю из-за чего но не знаю как починить.
Модератор прости сылки не смог прикрутить
вот они

https://postgrespro.ru/docs/postgrespro/10/warm-standby

https://ru.stackoverflow.com/questions/972585/postgresql-сломалась-репликация

Официальная дока и стак оверфло если что
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Репликация в Postgresql. Знаю из-за чего но не знаю как починить. / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]