Вы установили archive_command
, как описано в указанной вами ссылке? Правильно ли копировать файлы xlog в безопасное место? Вывод с сервера предполагает, что это не так, и что внутри pg_xlog
создается резерв
Кажется, я помню, что на самом деле вам не нужно включать архивирование на сервере, чтобы использовать его в качестве мастера реплики. Для do необходимо установить wal_level
на hot_standby
. С этим параметром ваша реплика может подключаться к главному устройству для потоковой передачи записей xlog независимо от традиционного процесса архивирования xlog. Поэтому попробуйте установить archive_mode=off
.
edit: читая ссылку более подробно, вам нужно установить archive_mode для создания базовой резервной копии, что имеет смысл. поэтому либо исправьте команду archive, чтобы вы могли правильно выполнить базовое резервное копирование, либо создайте базовое резервное копирование, когда сервер остановлен.