Size: a a a

pgsql – PostgreSQL

2020 June 02

GS

Grigory Smolkin in pgsql – PostgreSQL
нет, всё четёнько с recovery
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
LOG:  recovery stopping before commit of transaction 572, time 2020-06-02 14:21:07.169752+00
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
инстанс тоже в +03 работал?
root@pgnode01:~# date
Tue 02 Jun 2020 05:28:14 PM MSK

MSK
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
2020-06-02 14:27:39 GMT [9008]: [8-1] LOG:  shutdown at recovery target
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
2020-06-02 14:27:39 GMT [9008]: [8-1] LOG:  shutdown at recovery target
хмм
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Виталий Кухарик
root@pgnode01:~# date
Tue 02 Jun 2020 05:28:14 PM MSK

MSK
ну тогда ставьте debug, стартуйте recovery, присылайте лог
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
я тоже сначала с таймзонами ошибся =)
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
я тоже сначала с таймзонами ошибся =)
так я же не ошибся
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Grigory Smolkin
и поэтому recovery_target_action не выстреливает
и получил как раз вот это поведение
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Виталий Кухарик
так я же не ошибся
а это еще не факт
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
а это еще не факт
у меня система поднимается автоматикой, сразу с нужной таймзоной.
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
ну тогда у вас какой-то свой постгрес
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Виталий Кухарик
у меня система поднимается автоматикой, сразу с нужной таймзоной.
а параметр timezone в конфиг при этом прописывается?
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
а параметр timezone в конфиг при этом прописывается?
ну да, при initdb он системный берёт
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
а параметр timezone в конфиг при этом прописывается?
log_timezone = 'Europe/Moscow'
timezone = 'Europe/Moscow'
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
тогда есть еще один вариант, у вас просто WAL не хватило до указанной точки
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
тогда есть еще один вариант, у вас просто WAL не хватило до указанной точки
ну так скорее всего и было, так как нагрузки нет.
Я понял логику так, что накатит до последнего WAL в пределах указанной точки во времени и выключится.
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Виталий Кухарик
ну так скорее всего и было, так как нагрузки нет.
Я понял логику так, что накатит до последнего WAL в пределах указанной точки во времени и выключится.
нет
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
recovery_target недостигнут, поэтому и повода выполнять recovery_target_action нет
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
recovery_target недостигнут, поэтому и повода выполнять recovery_target_action нет
но ведь так и будет в большинстве случаев когда указали время которое не соответствует активности в базе.
источник