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

Responder a