Controllo bug 0x9E: USER_MODE_HEALTH_MONITOR

Il controllo dei bug USER_MODE_HEALTH_MONITOR ha un valore pari a 0x0000009E. Questo controllo di bug indica che uno o più componenti critici in modalità utente non sono riusciti a soddisfare un controllo di integrità.

Importante

Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore della schermata blu durante l'uso del computer, vedere Risolvere gli errori della schermata blu.

parametri USER_MODE_HEALTH_MONITOR

Parametro Descrizione
1 Processo che non è riuscito a soddisfare un controllo integrità nel timeout configurato
2 Timeout del monitoraggio dell'integrità, espresso in secondi
3 Origine watchdog. In combinazione con l'indirizzo del processo, consente di identificare il componente secondario creato da questo watchdog. Valori elencati di seguito.
4 Riservato

VALUES

0  : WatchdogSourceDefault
      Source was not specified
1  : WatchdogSourceRhsCleanup
      Monitors that RHS (Resource Hosting Subsystem) 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

I meccanismi hardware, ad esempio i timer watchdog, possono rilevare che i servizi kernel di base non sono in esecuzione. Tuttavia, i problemi di fame delle risorse (incluse perdite di memoria, conflitti di blocco e configurazione della priorità di pianificazione) possono bloccare i componenti critici in modalità utente senza bloccare le chiamate di routine posticipate (DPC) o svuotare il pool non di paging.

I componenti del kernel possono estendere la funzionalità timer watchdog alla modalità utente monitorando periodicamente le applicazioni critiche. Questo controllo di bug indica che un controllo integrità in modalità utente non è riuscito in modo da impedire l'arresto normale. Questo controllo di bug ripristina i servizi critici riavviando o abilitando il failover dell'applicazione in altri server.

Analogamente a tutti i controlli di bug, usare il registro eventi di sistema per cercare gli eventi che precedono il codice di arresto nel tempo. Gli eventi nel log che proseguono immediatamente il controllo dei bug devono essere esaminati per informazioni sulle possibili cause.

Vedere anche

Risoluzione dei problemi relativi a un cluster di failover con Segnalazione errori Windows

Eventi del registro di sistema del clustering di failover

Controllo bug 0x1C9 USER_MODE_HEALTH_MONITOR_LIVEDUMP

Riferimento al codice del controllo errori