Em 5 de março de 2018 14:36, Alexsander Rosa
<[email protected]> escreveu:
> Obrigado pela resposta! Neste caso eu vou ter que fazer um polling, certo?
> Eu gostaria de uma precisão abaixo de 1 minuto (ou seja, não dá pra usar o
> CRON), porém não quero ficar toda hora chamando o pg_isready pois isso
> certamente vai influenciar na carga do servidor. Além disso, quando o S.O.
> for reiniciado meu programa em C vai cair também.
>
Fazendo polling. Existem soluções bem simples para contornar a falta
de precisão do cron. Quanto ao pg_isready, ele é mais barato do que
uma conexão pois não precisa de autenticação. Eu não preocuparia com
ele estar influenciando a carga a não ser que sua precisão seja de uma
dezena de milisegundos.

> Veja que o servidor SABE que o shutdown ocorreu às 2018-01-30 07:33:07 -02
> (no caso foi uma alteração no .conf).
> Resta saber se esta informação está ficando gravada em algum lugar (além do
> texto do log) e como recuperá-la.
>
Essa data/hora vem do pg_control (last modified) mas ela vai mudando
com o serviço no ar, ou seja, o tempo de parada do serviço só fica no
log mesmo.


-- 
   Euler Taveira                                   Timbira -
http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a