Nota – El código LOMIOCDOGTIME no es para uso general. Si se configura el tiempo
de espera del mecanismo de vigilancia en un valor demasiado bajo, el sistema puede
recibir un reinicio del hardware cuando las funciones de reinicio y del mecanismo de
vigilancia están activadas. Si el tiempo de espera es muy corto, la aplicación del
usuario se debe ejecutar con una prioridad más alta (por ejemplo, como un subproceso
en tiempo real) y se tiene que rearmar con mayor frecuencia para evitar una caducidad
no prevista.
Activación o desactivación del mecanismo de
vigilancia
El código de control LOMIOCDOGCTL activa o desactiva el mecanismo de vigilancia,
además de activar o desactivar la función de reinicio. Consulte
"Búsqueda y
definición de estructuras de datos" en la página 89
para obtener los valores
correctos del temporizador del mecanismo de vigilancia.
El argumento es un apuntador a la estructura lom_dogctl_t. Esta estructura se
describe detalladamente en
"Búsqueda y definición de estructuras de datos" en la
página
89.
Utilice el miembro reset_enable para activar o desactivar la función de reinicio
del sistema. Utilice el miembro dog_enable para activar o desactivar la función
del mecanismo de vigilancia. Se muestra un error (EINVAL) si el mecanismo de
vigilancia está desactivado, pero la función de reinicio está activada.
Nota – Si no se ejecuta LOMIOCDOGTIME para configurar el tiempo de espera antes de
este código de control, el mecanismo de vigilancia no estará activado en el hardware.
Rearmado del mecanismo de vigilancia
El código de control LOMIOCDOGPAT rearma el mecanismo de vigilancia para que el
temporizador empiece a contar desde el principio, es decir, desde el valor especificado
con el código LOMIOCDOGTIME. Este código no requiere argumentos. Cuando el
mecanismo de vigilancia está activado, este código debe funcionar a intervalos
regulares más cortos que el tiempo de espera del mecanismo de vigilancia, o de lo
contrario, caducará.
88
Guía de administración del servidor Netra T2000 • Septiembre 2006