Olá,

Possuo o seguinte cenário:

master: 192.168.100.1 (Master DB)

slave1: 192.168.100.2 (Warm Standby Server)

slave2(NEW SLAVE) 192.168.100.3


Estou configurando o novo "slave2". O meu antigo "slave2" ficou OFF.
Este novo servidor, replica do *slave1*.

*Slave2 recovery.conf:*

restore_command = 'exec nice -n 19 ionice -c 2 -n 7
../../bin/restore_wal_segment.bash "../wal_archive/%f" "%p"'
archive_cleanup_command = 'exec nice -n 19 ionice -c 2 -n 7
../../bin/pg_archivecleaup_mv.bash -d "../wal_archive" "%r"'
recovery_target_timeline = 'latest'
standby_mode = on
primary_conninfo = 'host=192.168.100.2 port=5432 user=replicator
application_name=replication_slave02'


*Comando rodado para o BKP:*
ssh postgres@slave1 'pg_basebackup --pgdata=- --format=tar
--label=bb_master --progress --host=localhost --port=5432
--username=replicator --xlog | pv --quiet --rate-limit 100M' | tar -x
--no-same-owner

Após o pg_basebackup ter terminado, eu comentei a parte do "standby_mode" e
"primary_conninfo" para que o servidor pudesse recuperar o WAL_ARCHIVE.
E recebi o seguinte LOG:

ostgres(iostreams)[10037]:       2016-01-09 00:07:26.604
UTC|10085|LOG:  database system is ready to accept read only
connections


Após isto, descomentei os parametros à cima e reiniciei o postgres.
Quando eu reiniciei, recebo o seguinte erro:

WAL segment `../wal_archive/00000005.history` not found2016-01-09
01:13:39.183 UTC|774|FATAL:  timeline 2 of the primary does not match
recovery target timeline 4

*Procurei por tudo e não consigo achar uma solucão para o problema.*
*Alguém pode dar uma luz?*

Qualquer ajuda é bem-vinda!
Obrigado desde já!

Lucas
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a