Aviso automático de conexión caida.

From: Ruben Fitó <r(dot)fito(at)ubiquat(dot)com>
To: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Aviso automático de conexión caida.
Date: 2013-04-19 07:09:52
Message-ID: CANiYpQwRjWCuhOkycsU_Od4KgdrWKfbRWewA1qmKNOJRmWmF4A@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista,

Les explico mi mini-proyecto y me gustaría saber sus opiniones:

Nuestra empresa dispone de una serie de procesos (40 Aprox.) que
"permanentemente" se encuentran conectados a la BBDD. Por desgracia, se van
produciendo caídas esporádicas de estos procesos, con lo que conlleva a
varios problemas. Por un lado disponemos de un sistema de reinicio
automático(si es necesario) que se ejecuta a cada minuto. Este sistema es
extremadamente útil ya que no nos podemos permitir tener los procesos
parados. La única pega es que a nuestros ojos es difícil detectar cuando
cayeron.

Nos gustaría montar un sistema de alertas, que envíe correos cada vez que
se produce una caída. Hemos pensado en diferentes métodos, como otros
procesos en background, almacenamiento en la base de datos del arranque de
los procesos, scripts LINUX, cron, pero no acaba de agradarme.

Ya que la BBDD "jamás ha caído"(gracias por eso XD), jamás debe caer, y
que los procesos son totalmente inútiles sin la BBDD, había pensado que
fuera la misma BBDD que enviara el correo. He visto varios enlaces donde
explica como enviar el correo desde postgres, cómo un proceso puede
informar a la BBDD sobre él mismo(nombre, IP, puerto, etc).

Lo que no sé es cómo "lanzar" ése aviso en el momento que se ha caído una
conexión, además debería ser "selectivo", sólo para los procesos "a, b, c"
o para "usuario".

A lo mejor pido mucho, o a lo mejor soy muy tonto para encontrarlo en la
WEB, pero no lo encuentro, jeje.

Gracias de antemano.

--
*Ruben Fitó *
Software Engineer
[image: Ubiquat Technologies, SL] r(dot)fito(at)ubiquat(dot)com<j(dot)catarineu(at)ubiquat(dot)com>

www.ubiquat.com
Tota la informació continguda en aquest document i arxius adjunts és
CONFIDENCIAL protegida per llei de secret comercial. Si l'ha rebut per
error, si us plau elimini'l i posi's en contacte amb l'emissor.

All information contained in this document and any attachments are
CONFIDENTIAL and protected under trade secret laws. If you receive this
message by mistake, please delete it and notify it immediately to the
sender.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Oswaldo 2013-04-19 07:21:27 Re: Aviso automático de conexión caida.
Previous Message Guillermo E. Villanueva 2013-04-19 03:07:28 duda sobre codificación