Em 2014-07-29 04:21, Flavio Henrique Araque Gurgel escreveu:
>> 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 [1] Perfeito agora esta funcionando. O problema era mesmo com a localização do arquivo recovery.conf que estava em /etc/postgresql/9.3/main o correto é estar em /var/lib/postgresql/9.3/main Ainda me resta uma dúvida, ontem o Flávio comentou para usar o restore_command. Poderia me explicar melhor? Obrigado a todos pela ajuda, foi um ótimo aprendizado. -- Edson F. Lidorio Atenção: Este e-mail pode conter anexos no formato ODF (Open Document Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos em outro formato, você pode instalar gratuita e livremente o LibreOffice ( http://pt-br.libreoffice.org/). Links: ------ [1] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
