Cómo detectar un fallo
Una vez que haya confirmado definitivamente que hay una falla en el servidor maestro, si necesita cambiar todos los terminales y aplicaciones al servidor de respaldo (esclavo), siga este procedimiento.
Antes de iniciar el procedimiento de recuperación, es muy importante evaluar la falla del servidor maestro. Hay muchas razones posibles para una falla: la conexión entre los servidores, la conexión con la base de datos, el servidor en sí, etc.
CÓMO CONFIRMAR SI EL FALLO REQUIERE RECUPERACIÓN:
- En primer lugar, como el servidor esclavo está continuamente conectado e investigando el servidor maestro, en caso de falla, el servicio supervisor del servidor esclavo tendrá que:
- Enviar un mensaje de error para advertir sobre la necesidad de cambiar de esclavo a maestro.
- Escribir en el registro de eventos del sistema operativo.
- Si lo anterior ha sucedido, o si desea verificar manualmente, puede verificar la conexión con el servidor maestro y su base de datos.
NOTA: Para obtener más información, consulte: Introducción Recuperación del servidor.
1. Comprobación manual de la conexión MASTER
Hay 2 formas de confirmar la falla del servidor maestro. Debe realizar TANTO A) como B):
A) Desde la terminal
Verifique si la conexión del maestro, con el servidor y la base de datos, está funcionando correctamente:
- Haga doble clic en el icono de edinn® M2 de su escritorio o busque en el motor de búsqueda de Windows y ejecute "edinn M2".
- En la ventana de inicio de sesión, verá 2 iconos en la parte superior:
- Si el icono
es rojo, significa que la conexión con el servidor ha fallado. Póngase en contacto con su servicio técnico para tratar de conectarse.
- Si el icono
es rojo, significa que la conexión con la base de datos ha fallado. Luego, contacte con su servicio técnico para intentar conectarse.
Si alguno de los íconos está verde, significa que la falla no se ha producido debido al servidor maestro y NO se debe realizar el procedimiento de recuperación. En cambio, es probable que haya ocurrido un error en la conexión entre el servidor esclavo y el servidor maestro.
B) Del servidor esclavo
- Ejecute edinnM2_Console.exe como administrador en el servidor esclavo.
- Vaya a la pestaña Supervisor y, en la sección Recovery, haga clic en Test para probar la conexión con el servidor maestro.
- Presione "Sí" para continuar. Si se produce algún error, aparecerá un mensaje de error como el que sigue:
Si se puede establecer la conexión, aparecerá un mensaje de éxito como este: "Connection with HostI:Port successful!". Esto significa que el servidor maestro se está ejecutando y NO se debe realizar el procedimiento de recuperación.
Si, en los A) AND B) anteriores, definitivamente ha confirmado que hay una falla en el servidor maestro, si necesita cambiar todos los terminales y aplicaciones al servidor de respaldo (esclavo), siga este procedimiento.
2. Correos electrónicos y registro de eventos
Cuando el servicio supervisor del servidor esclavo detecta una falla, envía un ERROR eMail y escribe en el REGISTRO DE EVENTOS.
Hay 3 tipos posibles:
Algunos ejemplos:
- Si está funcionando correctamente:
- Correo electrónico: "Ejecutar 100% actualizado"
- Registro de eventos: no mostrará ni un error ni una advertencia.
- Cuando el servicio de supervisor está esperando para conectarse a la base de datos maestra para obtener el estado, pero la conexión lleva tiempo:
- Correo electrónico: "conectando"
- Registro de eventos: escribe una entrada de advertencia de conexión.
- Cuando no hay consistencia entre la base de datos maestra y la esclava:
- Correo electrónico: "Error de operaciones: #### No se pudo ejecutar Update_rows"
- Registro de eventos: escribe una advertencia.
- Cuando la conexión con el maestro se agotó.
- Correo electrónico: "Error de IO: #### reconectando al maestro"
- Registro de eventos: escribe un error.