Hi,

Currently we have master -> slave -> DR hot standby streaming replication in 
current prod environment. Between master and slave server replication running 
fine. Between slave and DR server replication is broken and I am trying to fix 
it. For DR server, slave server is master server.

Issue: Few days back, DR was lagging behind slave server and stopped 
replication. I tried to setup the replication from slave to DR (currently there 
is replication running from master to slave) with pg_basebackup command, I am 
able to restart Postgres without any error on DR server but when I try to run 
any psql on DR, it throwing up below error.

psql: FATAL:  the database system is starting up

Slave configuration:
hot_standby = on
listen_addresses = '*'
wal_level = hot_standby
wal_keep_segments = 3000
max_wal_senders = 5

default_statistics_target = 100
maintenance_work_mem = 1792MB
checkpoint_completion_target = 0.7
effective_cache_size = 22GB
work_mem = 144MB
wal_buffers = 16MB
checkpoint_segments = 32
shared_buffers = 7GB
max_connections = 300

DR Server configuration:
listen_addresses = '*'
hot_standby = on
wal_level = hot_standby

default_statistics_target = 100
maintenance_work_mem = 896MB
checkpoint_completion_target = 0.7
effective_cache_size = 10GB
work_mem = 352MB
wal_buffers = 16MB
checkpoint_segments = 32
shared_buffers = 3584MB
max_connections = 300

How do I setup replication between DR server and slave server while slave 
server and master server are running? I cannot stop master server. Can someone 
please guide with steps?

Thanks for your help in advance.

Thanks
-Ashish

Reply via email to