Re: Registrando tempo de "downtime" para efeito de SLA
Euler Taveira <euler-hNsCO/[email protected]> Mon, 5 Mar 2018 15:47:54 -0300
| Newsgroups | gmane.comp.db.postgresql.brasil |
|---|---|
| Message-ID | <CAHE3wgjm7L3rgQfeT7X3Rgs7CTv0C=KnzWXd6AF=M9_yyQ1T2Q__8656.47243704206$1520275567$gmane$org@mail.gmail.com> |
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