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 millseconds.
      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)