Стойла логической репликации postgres

Мой сервер подписчика застрял в записи WAL. В журнале на сервере подписчика написано:

could not receive data from WA: stream: server closed the connection unexpectedly

Подписчик говорит, что receive_lsn и latest_end_lsn - это D/DA223D38.

Журнал сервера паба говорит:

2018-09-27 16:41:39.826 PDT [22332] LOG:  starting logical decoding for slot "sub247"
2018-09-27 16:41:39.826 PDT [22332] DETAIL:  streaming transactions committing after D/DA223D38, reading WAL from D/D62AF9D0
2018-09-27 16:41:39.827 PDT [22332] LOG:  logical decoding found consistent point at D/D62AF9D0
2018-09-27 16:41:39.827 PDT [22332] DETAIL:  There are no running transactions.

И pg_stat_replication показывает, что write_lsn и т. Д. - это D/Da223D38, а sent_lsn - это D/DA224FD8.

Два сервера как-то пропустили WAL-запись между ними? Что я могу сделать, чтобы синхронизировать их снова?

0 ответов

Другие вопросы по тегам