powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как узнать настройки recovery.conf
7 сообщений из 7, страница 1 из 1
Как узнать настройки recovery.conf
    #39489983
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется PG 9.6, настроенный на стандартную потоковую репликацию.

По неважно какой причине на слейве файл recovery.conf был изменен/удален. При этом слейв не перестартовывался.

Вопрос: Каким образом узнать настройки recovery.conf?
Как узнать настройки recovery.conf изнутри postgres.
...
Рейтинг: 0 / 0
Как узнать настройки recovery.conf
    #39489986
Личинка DBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
SELECT * FROM pg_settings
...
Рейтинг: 0 / 0
Как узнать настройки recovery.conf
    #39489991
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Личинка DBA,

Конкретно интересует параметр

recovery_target_timeline

Его нет в pg_settnigs
...
Рейтинг: 0 / 0
Как узнать настройки recovery.conf
    #39490007
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ursidoЛичинка DBA,

Конкретно интересует параметр

recovery_target_timeline

Его нет в pg_settnigs

а зачем он для реплики то???
там ничего кроме primary_conninfo и standby_mode = 'on' в нормальном случае нет...
иногда еще необязательный trigger_file указан (но можно и без него)

--
Maxim Boguk
dataegret.ru
...
Рейтинг: 0 / 0
Как узнать настройки recovery.conf
    #39490029
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk,

Не совсем так.

Мастер (сервер) внезапно перегрузился. После подъема у него переключился timeline. А реплика без recovery_target_timeline не подхватилась - осталась на прежнем timeline.

Основной вопрос: как узнать (и можно ли узнать) настройки recovery.conf .
...
Рейтинг: 0 / 0
Как узнать настройки recovery.conf
    #39490038
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ursido,

нормального способа узнать что было в recovery.conf нет. если хочется узнать, было ли в recovery_target_timeline latest прописано, то вроде можно только отладчиком recoveryTargetIsLatest посмотреть. если там зачем-то конкретный timeline прописан, то по логам можно узнать.

Мастер (сервер) внезапно перегрузился. После подъема у него переключился timeline.

это как? timeline обычно меняется при promote реплики, при обычном рестарте такого не должно быть.
...
Рейтинг: 0 / 0
Как узнать настройки recovery.conf
    #39490088
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexius,

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


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