Comprobación de errores 0x1C9: USER_MODE_HEALTH_MONITOR_LIVEDUMP
El volcado activo de USER_MODE_HEALTH_MONITOR_LIVEDUMP tiene un valor de 0x000001C9. Indica que uno o varios componentes críticos del modo de usuario no pudieron satisfacer una comprobación de estado.
parámetros de USER_MODE_HEALTH_MONITOR_LIVEDUMP
Parámetro | Descripción |
---|---|
1 | Proceso que no pudo satisfacer una comprobación de estado dentro del tiempo de espera configurado. |
2 | Tiempo de espera de supervisión de estado (segundos). |
3 | Origen de guardián. En combinación con la dirección del proceso, esto ayuda a identificar el origen. Consulte a continuación los valores posibles. Estos valores se comparten con USER_MODE_HEALTH_MONITOR. |
4 | Reservado. |
Valores de origen del guardián
0 : WatchdogSourceDefault Source was not specified 1 : WatchdogSourceRhsCleanup Monitors that RHS process goes away when terminating on graceful exit 2 : WatchdogSourceRhsResourceDeadlockBugcheckNow RHS was asked to immediately bugcheck machine on resource deadlock 3 : WatchdogSourceRhsExceptionFromResource Resource has leaked unhandled exception from an entry point, RHS is terminating and this watchdog monitors that process will go away 4 : WatchdogSourceRhsUnhandledException Unhandled exception in RHS. RHS is terminating and this watchdog monitors that process will go away 5 : WatchdogSourceRhsResourceDeadlock Monitors that RHS process goes away when terminating on resource deadlock 6 : WatchdogSourceRhsResourceTypeDeadlock Monitors that RHS process goes away when terminating on resource type deadlock 7 : WatchdogSourceClussvcUnhandledException Unhandled exception in clussvc. clussvc is terminating and this watchdog monitors that process will go away 8 : WatchdogSourceClussvcBugcheckMessageRecieved Another cluster node has sent message asking to bugcheck this node. 9 : WatchdogSourceClussvcWatchdogBugcheck User mode watchdog has expired and created netft watchdog to bugchecked the node. 0xA : WatchdogSourceClussvcIsAlive Cluster service sends heartbeat to netft every 500 milliseconds. By default, netft expects at least 1 heartbeat per second. If this watchdog was triggered that means clussvc is not getting CPU to send heartbeats. 0x65 : WatchdogSourceRhsResourceDeadlockPhysicalDisk A subclass of WatchdogSourceRhsResourceDeadlock. 0x66 : WatchdogSourceRhsResourceDeadlockStoragePool A subclass of WatchdogSourceRhsResourceDeadlock. 0x67 : WatchdogSourceRhsResourceDeadlockFileServer A subclass of WatchdogSourceRhsResourceDeadlock. 0x68 : WatchdogSourceRhsResourceDeadlockSODAFileServer A subclass of WatchdogSourceRhsResourceDeadlock. 0x69 : WatchdogSourceRhsResourceDeadlockStorageReplica A subclass of WatchdogSourceRhsResourceDeadlock. 0x6A : WatchdogSourceRhsResourceDeadlockStorageQOS A subclass of WatchdogSourceRhsResourceDeadlock. 0x6B : WatchdogSourceRhsResourceDeadlockStorageNFSV2 A subclass of WatchdogSourceRhsResourceDeadlock. 0xC9 : WatchdogSourceRhsResourceTypeDeadlockPhysicalDisk A subclass of WatchdogSourceRhsResourceTypeDeadlock. 0xCA : WatchdogSourceRhsResourceTypeDeadlockStoragePool A subclass of WatchdogSourceRhsResourceTypeDeadlock. 0xCB : WatchdogSourceRhsResourceTypeDeadlockFileServer A subclass of WatchdogSourceRhsResourceTypeDeadlock. 0xCC : WatchdogSourceRhsResourceTypeDeadlockSODAFileServer A subclass of WatchdogSourceRhsResourceTypeDeadlock. 0xCD : WatchdogSourceRhsResourceTypeDeadlockStorageReplica A subclass of WatchdogSourceRhsResourceTypeDeadlock. 0xCE : WatchdogSourceRhsResourceTypeDeadlockStorageQOS A subclass of WatchdogSourceRhsResourceTypeDeadlock. 0xCF : WatchdogSourceRhsResourceTypeDeadlockStorageNFSV2 A subclass of WatchdogSourceRhsResourceTypeDeadlock.
Causa
Uno o varios componentes críticos del modo de usuario no pudieron satisfacer una comprobación de estado.
Los mecanismos de hardware, como los temporizadores de guardián, pueden detectar que los servicios básicos del kernel no se están ejecutando. Sin embargo, los problemas de hambre de recursos, incluidas las fugas de memoria, la contención de bloqueos y la configuración de prioridad de programación, pueden bloquear componentes críticos del modo de usuario sin bloquear los DPC ni purgar el grupo no paginado.
Los componentes del kernel pueden ampliar la funcionalidad del temporizador de guardián al modo de usuario mediante la supervisión periódica de aplicaciones críticas. Este valor de livedump indica que se produjo un error en una comprobación de estado del modo de usuario de forma que intentaremos finalizar esta aplicación y se mantendrá la supervisión si la finalización se completa a tiempo. Si la finalización no se completa en el tiempo, se comprobará que la máquina restaura los servicios críticos reiniciando o permitiendo la conmutación por error de la aplicación a otros servidores.
(Este código nunca se puede usar para una comprobación de errores real; se usa para identificar volcados en directo).
Consulte también
Solución de problemas de clúster de conmutación por error con el Informe de errores de Windows
Eventos de registro del sistema de clústeres de conmutación por error
Comprobación de errores 0x1C9 USER_MODE_HEALTH_MONITOR
Referencia de código de volcado en vivo de kernel
Bug Check Code Reference (Referencia de código de comprobación de errores)