Estou executando manualmente.
Agora o problema é outro!
O Servidor secundário subiu.
Após fazer o pg_basebackup assim:
pg_basebackup --xlog-method=stream -D /var/lib/postgresql/9.3/main/ -h
192.168.0.251 -U replicador
Só que, não esta replicando!
Os meus arquivos de configuração estão assim:
*Mestre: *
postgresql.conf
wal_level = hot_standby
max_wal_senders = 2
wal_keep_segments = 20
pg_hba.conf
host replication replicador 192.168.0.243/32 trust
Ok.
*Escravo:*
postgresql.conf
hot_standby = on
Ok
recovery.conf
standby_mode = 'on'
primary_conninfo = 'host=192.168.0.251 port=5432 user=replicador
application_name = debian-stby'
trigger_file = '/tmp/failover.trg'
Onde você colocou este arquivo?
Quando verifico se o standby esta em replicação ele me retorna:
root@debian-stby:~# ps aux |grep postgres
postgres 3177 0.0 3.1 218248 15800 ? S 22:16 0:00
/usr/lib/postgresql/9.3/bin/postgres -D /var/lib/postgresql/9.3/main -c
config_file=/etc/postgresql/9.3/main/postgresql.conf
postgres 3179 0.0 0.3 218248 1852 ? Ss 22:16 0:00
postgres: checkpointer process
postgres 3180 0.0 0.5 218248 2648 ? Ss 22:16 0:00
postgres: writer process
postgres 3181 0.0 0.3 218248 1644 ? Ss 22:16 0:00
postgres: wal writer process
postgres 3182 0.0 0.5 218968 3016 ? Ss 22:16 0:00
postgres: autovacuum launcher process
postgres 3183 0.0 0.3 73892 1736 ? Ss 22:16 0:00
postgres: stats collector process
Definitivamente, não está replicando.
No mestre, verifico a pg_stat_replication:
root@debian-db:/etc/postgresql/9.3/main# su postgres
postgres@debian-db:/etc/postgresql/9.3/main$ psql
psql (9.3.5)
Digite "help" para ajuda.
postgres=# \x
Exibição expandida está habilitada.
postgres=# table pg_stat_replication;
(Nenhum registro)
postgres=#
Não há escravo conectado, realmente.
O que pode estar errado ainda?
Pode ser a localização do recovery.conf.
Você poderia mandar aqui o trecho do log do escravo que mostra desde a
inicialização do cluster?
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral