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] [email protected]<[email protected]> 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.
