奴隶中的Postgres复制.done文件

时间:2018-08-07 10:56:18

标签: postgresql database-replication master-slave

我有一个带有Master Slave设置的Postgres 9.5。从服务器是流复制客户端。

我的从服务器的pg_xlog / archive_status /目录中有很多(> 100k).done文件

由于这是流复制,因此我已在主服务器和从属服务器中禁用了archive_mode。另外,我使用酒保进行备份,也使用流式备份进行备份。

这是我相关的.conf文件

wal_level = hot_standby
archive_timeout = 60
archive_mode = off #We dont need this as we will be using barman streaming
max_wal_senders = 5
wal_keep_segments = 10
wal_log_hints = on
hot_standby = on
max_replication_slots = 5
synchronous_commit = local

这也是我在recovery.conf中拥有的

standby_mode = on
primary_conninfo = 'host=10.xx.xxx.xx port=5432 user=replication password=****** application_name=salve_syncstdby'
trigger_file = '/<datadir>/make_me_master'
archive_cleanup_command = '/usr/pgsql-9.5/bin/pg_archivecleanup </WALDIR> %r'
primary_slot_name = 'slave_repl'
recovery_target_timeline =  latest
restore_command = '/usr/bin/barman-wal-restore -p 4 -s <Barman_IP> -U barman <db_name> %f %p'

可以清除.done文件吗?

0 个答案:

没有答案