Pessoal, peço auxilio com um problema que tive.
Hoje um servidor com banco Postgres parou e não subia mais, a mensagem que dava ao tentar iniciar era “pg_ctl: PID file "/usr/local/pgsql/data/postmaster.pid" does not exist Server running?”. Procurando em alguns logs do banco, identifiquei que em determinado momento o serviço foi parado, automaticamente o postmaster.pid foi excluído mas restou alguma coisa que manteve o serviço como registrado, a partir dai não eu não conseguia mais subir o banco. Após alguns testes, executei o comando pg_ctl -D < directory> status e encontrei o problema, então com pg_ctl -D <directory> start consegui com que o banco subisse novamente. Mas a pergunta é porque o banco baixou e não conseguiu mais subir? O que fez com que apenas parte dos arquivos que identificam que o banco esteja rodando (postmaster.pid) fossem excluídos (pois quando o banco é parado esses arquivos são excluídos automaticamente)? Alguém tem essas informações? O que acredito é que no momento de parar (/etc/init.d/postgres stop) o banco tinha conexões em transação ou algo do tipo, e em virtude disso não conseguiu parar completamente! O que acham ?? Att. *--* Eurides V. Baptistella ***E-mail:* [email protected] **
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
