72 похожих чатов

Привет. подскажите по postgresql11. есть две ноды (pg1 и pg2)

под патрони. делаю простую штуку - убиваю лидера (pg2) по kill -9.
происходит переключение лидера на pg1. потом на pg1 делаю бэкап. процедура занимает некоторое время, пишутся вал логи. после смены лидера меняется и таймлайн. на pg2 я ничего не делаю с данными. просто запускаю патрони. он нормально стартует. запускает пг, а вот тут уже проблема с которой не могу разобраться. лог с pg2
2022-05-12 10:59:37.851 MSK [1399402] 127.0.0.1 postgres 57P03 FATAL: the database system is starting up
2022-05-12 10:59:37.856 MSK [1399403] 127.0.0.1 postgres 57P03 FATAL: the database system is starting up
2022-05-12 10:59:38.080 MSK [1399404] 127.0.0.1 postgres 57P03 FATAL: the database system is starting up
2022-05-12 10:59:38.186 MSK [1397736] 00000 LOG: restored log file "0000001600003270000000D9" from archive
2022-05-12 10:59:38.219 MSK [1397736] 00000 LOG: contrecord is requested by 3270/D9000028
2022-05-12 10:59:38.230 MSK [1399422] XX000 FATAL: could not start WAL streaming: ERROR: requested starting point 3270/D9000000 on timeline 21 is not in this server's history
DETAIL: This server's history forked from timeline 21 at 3270/D8825720.
ERROR: 2022/05/12 07:59:38.266219 Archive '00000017.history' does not exist.
я так понимаю, что не получается запустить стрим логов с лидера (pg1).
все логи архивируются в s3 через wal-g. команда восстановления из архива указана в конфиге патрони и она есть в restore.conf.
поиском пока не смог найти что-то полезное. есть похожие вопросы, но либо без ответов, либо там другие причины, которые тут не применимы
00000017.history - его реально нет, т.к. текущий хистори - 16 на текущем лидере pg1. подскажите хотябы направление что куда искать?

7 ответов

7 просмотров

Зачем же по kill 9 то убивать. Тогда идите читайте про rewind и таймлайны, раз решили так жестоко поступать с постгресом.

Ресинхронизировать через... Как его... pg_rewind что ли? Ну да, если со старым мастером проблемы, и ему сделали failover — то он убегает вперёд, по сравнению с новым мастером, и просто так его запустить неполучится.

Evgeniy Naumov
ревинд включен в конфиге

В конфиге патрони есть какой-то rewind?

Evgeniy-Naumov Автор вопроса
Ilya Anfimov
В конфиге патрони есть какой-то rewind?

параметр, который указывает использовать pg_rewind

Evgeniy Naumov
параметр, который указывает использовать pg_rewind

Ну, тут я некомпетентен — поскольку патрони нелюблю и лишний раз стараюсь не вляпываться.

Похожие вопросы

Обсуждают сегодня

у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Это везде так работает, или еще колдовать нужно?)
Квадрат Гипотенузы
6
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
здравствуйте, братья, кто-нибудь знает, как работать с Swift.com или Swift.net?
Ozzy
6
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Карта сайта