| Предыдущий | Следующий |
| MACHINE_CHECK_EXCEPTION | DRIVER_POWER_STATE_FAILURE |
USER_MODE_HEALTH_MONITOR
Важно
Параметры USER_MODE_HEALTH_MONITOR
| Параметр | Описание |
|---|---|
| 1 | Процесс, который не прошёл проверку работоспособности за настроенное время ожидания |
| 2 | Время ожидания контроля работоспособности в секундах |
| 3 | Источник сторожевого таймера. Вместе с адресом процесса помогает определить подкомпонент, создавший этот сторожевой таймер. Возможные значения перечислены ниже. |
| 4 | Зарезервировано |
ЗНАЧЕНИЯ для USER_MODE_HEALTH_MONITOR
REM USER_MODE_HEALTH_MONITOR diagnostic command.
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 USER_MODE_HEALTH_MONITOR 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 USER_MODE_HEALTH_MONITOR 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 the USER_MODE_HEALTH_MONITOR path created a netft watchdog
to bugchecked the node.
0xA : WatchdogSourceClussvcIsAlive
Cluster service sends heartbeat to netft every 500 milliseconds for USER_MODE_HEALTH_MONITOR.
By default, netft expects at least one heartbeat per second while monitoring USER_MODE_HEALTH_MONITOR.
If this watchdog was triggered, the USER_MODE_HEALTH_MONITOR condition 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.
Причина USER_MODE_HEALTH_MONITOR
Аппаратные механизмы, например сторожевые таймеры, способны обнаружить, что базовые службы ядра не выполняются. Однако нехватка ресурсов, включая утечки памяти, конкуренцию за блокировки и неверную настройку приоритетов планирования, может заблокировать критически важные компоненты пользовательского режима, не блокируя отложенные вызовы процедур (DPC) и не исчерпывая невыгружаемый пул.
Для USER_MODE_HEALTH_MONITOR компоненты ядра могут распространить действие сторожевого таймера на пользовательский режим, периодически контролируя критически важные приложения. Проверка ошибки означает, что контроль работоспособности пользовательского режима завершился сбоем, препятствующим штатному завершению работы. Критические службы восстанавливаются перезапуском либо переключением приложения на другие серверы.
Как и при других проверках ошибок, изучите в системном журнале события, предшествовавшие стоп-коду. Особенно внимательно проверьте записи непосредственно перед остановкой: они могут содержать сведения о возможной причине.
См. также для USER_MODE_HEALTH_MONITOR
Устранение неполадок отказоустойчивого кластера с помощью отчётов об ошибках Windows
События отказоустойчивой кластеризации в системном журнале
Проверка ошибки 0x1C9 USER_MODE_HEALTH_MONITOR_LIVEDUMP
Справочник кодов проверки ошибок
Нужно найти другой код? Найти другой код состояния или ошибки.