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

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

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

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

recovery_target_timeline

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

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

recovery_target_timeline

Его нет в pg_settnigs

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

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

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

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

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

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

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

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

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


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