¿Como avisar a cliente que no hay servidor?

24/07/2004 - 20:16 por Dagoto | Informe spam
Hola comunidad una consulta.

Tengo instalado una aplicacion en 5 maquinas y todas ellas
se conectan a un servidor que tiene la BD.

Lo que quiero hacer es que cuando se servidor se caiga o
se desconecte de la red, donde por tanto el usuario no
podra acceder a la BD del servidor, quisiera que le
aparezca un mensaje al cliente y le diga que no hay
servidor y cuando este Ok le diga al usuario que ya hay
servidor.

Mi solucion es y no se si es la recomendada es colocar un
TIMER en la aplicacion y que verifique siempre si hay
conexion haciendo un pequeño select y segun eso mande
mensaje.

¿Que dicen Uds? ¿Estara bien asi o hay otra forma de
hacerlo?

Espero sus sugerencias

Gracias
 

Leer las respuestas

#1 Jordi Maycas
24/07/2004 - 21:51 | Informe spam
tendrias que poner un proceso secundario que comprobara que todo esta ok, y
que fuera generando un log. En caso de problemas te envia un sms al movil y
has de ir a rebotarlo. Te lo digo, porque asi funcionan muchos.

La cosa radica, en: ¿qué se entiende por que no hay servidor?, puede ser
por:

- El servidor se ha apagado.
- El servidor tiene una pantalla azul.
- El cable de red se ha desconectado.
- El SGBBDD se ha detenido, pero el servidor sigue Ok.

Quiero decir, en caso de pantalla azul, o que este apagado, o que el cable
de red este desconectado... no te va avisar.

Solucion?.. Se me ocurre una, tener un equipo secundario, que solo se ocupe
de comprobar el servidor.

"Dagoto" escribió en el mensaje
news:361d01c471aa$550b00e0$
Hola comunidad una consulta.

Tengo instalado una aplicacion en 5 maquinas y todas ellas
se conectan a un servidor que tiene la BD.

Lo que quiero hacer es que cuando se servidor se caiga o
se desconecte de la red, donde por tanto el usuario no
podra acceder a la BD del servidor, quisiera que le
aparezca un mensaje al cliente y le diga que no hay
servidor y cuando este Ok le diga al usuario que ya hay
servidor.

Mi solucion es y no se si es la recomendada es colocar un
TIMER en la aplicacion y que verifique siempre si hay
conexion haciendo un pequeño select y segun eso mande
mensaje.

¿Que dicen Uds? ¿Estara bien asi o hay otra forma de
hacerlo?

Espero sus sugerencias

Gracias

Preguntas similares