O PostgreSQL falhou ao iniciar, pg_log não mostra nada, o que fazer?

1

Acabei de configurar o PostgreSQL (9.3) como uma replicação para outro servidor. Quando comecei com service postgresql-9.3 start , ele reportou [FAILED] sem nenhuma explicação adicional. Não vejo nada sendo relatado para /var/lib/pgsql/9.3/pgstartup.log nem /var/lib/pgsql/9.3/data/pg_log . O que devo fazer? (Eu estou no CentOS)

    
por Phuong Nguyen 12.08.2014 / 18:25

1 resposta

1

Você pode verificar se o sistema tem configurações de kernel suficientes. Eu tive problemas no passado em que o script de inicialização do PostgreSQL tentava iniciar o postmaster e falha silenciosamente devido a configurações insuficientes de memória compartilhada.

Normalmente, você veria mensagens úteis explicando as configurações que precisam ser alteradas, mas o script de inicialização pode ocultar a saída. Tente iniciar o postmaster manualmente - o comando no meu sistema é: / usr / bin / pg_ctl start

Se você vir a saída reclamando das configurações do kernel, então você sabe que é o culpado. Esta página pode ajudá-lo: link

    
por 12.08.2014 / 22:10