ARTICULO: El HDR o el RSS no terminan de salir de fast recovery

Si tenemos un entorno de alta disponibilidad con IBM Informix hay ocasiones en las cuales los gestores secundarios (HDR o RSS) se apagan, bien por un mantenimiento bien por algún error.

Cuando los levantamos nos podemos encontrar con un mensaje en el online.log que persiste durante tiempo:

Started processing open transactions on secondary during startup

Mientras se esté en este estado el secundario no estará operativo y puede tardar un rato largo en salir del él.

Esto se produce cuando se tiene una transacción abierta desde antes del checkpoint que se está utilizando como punto de recuperación del gestor secundario. Hasta que todas las transacciones abiertas no terminen el secundario no estará operativo.

Esto puede ser un problema si tenemos una sesión que está durando demasiado o se ha quedado colgada con la transacción abierta. En ese caso debemos localizar la transacción con onstat -x y matarla para que el gestor secundario vuelva a estar operativo.

Una vez resuelto el problema nos aparecerá el siguiente mensaje en el online.log:

Finished processing open transactions on secondary during startup.
DR: <type> secondary server operational

Proyectos y soluciones
Proyectos y soluciones
Artículos: 97