我有 2 台涉及master-slave
复制(物理复制)的服务器。
我看到使用的复制select * from pg_replication_slots;
有一条记录说:
user : rep_user`
application : 12/main
state : streaming
我必须更改postgresql.conf
master 以启用pg_cron
扩展,因此我需要重新启动 master。
sudo service postgresql stop
使用 :后跟重新启动它是否安全sudo service postgresql start
?在重新启动之前是否必须先删除复制?
谢谢
您始终可以使用流复制安全地重启主服务器。备用服务器将保持运行并尝试重新连接到主服务器。一旦主服务器备份,备用服务器将再次连接。
如果您收到 WAL 接收器超时,正如您的评论所建议的那样,您可以增加
wal_receiver_timeout
待机时间。