im пытается настроить поточную репликацию, но по какой-то причине, когда я обновляю базу данных на главном компьютере, изменения не отражаются на резервном сервере. UNTIL я перезапускаю службу postgresql на главном сервере. (я вижу новые файлы xlog на главном сервере, но они не синхронизируются с резервным сервером). когда я перезапускаю службу на главном компьютере, я наконец вижу новые файлы, добавленные в мою общую папку wal_archive.postgresql потоковая репликация - непрерывное архивирование?
Единственный способ, с помощью которого я могу синхронизировать ее автоматически, - это установить файл archive_timeout.
Master:
wal_level = 'hot_standby' # minimal, archive, hot_standby, or logical
archive_mode = on # allows archiving to be done
# (change requires restart)
archive_command = 'copy "%p" "\\\\VBOXSVR\\wal_archive\\%f"'
max_wal_senders = 3 # max number of walsender processes
# (change requires restart)
wal_keep_segments = 10 # in logfile segments, 16MB each; 0 disables
pb_hba.conf
host replication postgres slaveip/32 trust