Cuando se generan mensajes de registro del sistema (todos ellos: hardware, seguridad, syserr, etc.) en OpenVOS, se envían a la partición syserr y se notifica un evento. Un proceso denominado TheOverseer está a la espera de ese evento, junto con muchos otros eventos.
Para gestionar este evento, TheOverseer lee los mensajes de la partición y los almacena en su pila de usuario. A continuación, escribe los mensajes en la terminal de la consola del módulo, los escribe en el registro especificado y, por último, los elimina de la pila de usuario. Si alguna de las dos escrituras falla, el mensaje permanece en la pila de usuario para volver a intentarlo más tarde.
La partición tiene un tamaño limitado. El montón de usuario solo contendrá un número determinado de mensajes de registro. Si alguna de estas áreas se desborda, el archivo de registro especificado se bloquea para que otro proceso no pueda escribir en él, o si el terminal de la consola se estropea, se activa un indicador. Esto provoca que los mensajes existentes se sobrescriban y TheOverseer mostrará **Mensajes de registro perdidos** en el syserr_log y en la consola.
TheOverseer tiene muchas tareas que completar. Entre ellas se encuentran la creación y destrucción de procesos, el tráfico de comunicación de tipo send_message y otras, que pueden requerir una cantidad significativa de tiempo y procesamiento. Si este proceso está ocupado, no prestará servicio al mecanismo de eventos syserr con frecuencia, lo que puede provocar un desbordamiento de syserr.
Cualquier evento del módulo que provoque una avalancha de mensajes en la partición syserr (por ejemplo, detener muchos procesos a la vez, aplicaciones de usuario que escriben en syserr, etc.) puede hacer que la partición se llene. Por este motivo, no recomendamos que las aplicaciones de usuario utilicen el mecanismo syserr_log para almacenar información de registro específica del sitio. Las aplicaciones de usuario deben utilizar sus propios mecanismos para contener la información de registro específica de la aplicación.
