Mr J.L. escreveu: > Pessoal, estou com uma duvida. > > Recentemente fui ver o log de processos que tenho no cron do server e em um > deles encontrei o seguinte: > > #ROTINA DE VACUUM DIARIA > 00 22 * * 1-6 /usr/bin/vacuumdb -z -v -a > /var/log/postgres/log_v.log > > mensagem: > vacuumdb: could not connect to database postgres: FATAL: banco de dados > "postgres" não está aceitando conexões > > Nao entendi o porque do erro, uma vez que, no pg_hba.conf esta assim: > > # TYPE DATABASE USER CIDR-ADDRESS METHOD > local all all trust > Mudar o pg_hba.conf não quer dizer que *magicamente* o PostgreSQL passará a aceitar conexões; talvez você *não* tenha reiniciado/sinalizado o PostgreSQL. Outra suposição é que você tem alguma regra 'local' acima desta e, que a mesma está negando o acesso. Por fim, pode ser que você esteja iniciando essa rotina logo após iniciar o PostgreSQL. A partir da 8.3, o PostgreSQL não deixa conectar até que ele esteja _realmente_ pronto para aceitar conexões. Se for este o caso, sugiro colocar uma diferença de alguns segundos/minutos entre o início e o vacuumdb.
-- Euler Taveira de Oliveira http://www.timbira.com/ _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
