バグ チェック 0x9E: USER_MODE_HEALTH_MONITOR
USER_MODE_HEALTH_MONITOR バグ チェックの値は 0x0000009E です。 このバグ チェックは、1 つ以上の重要なユーザー モード コンポーネントが正常性チェックに合格しなかったことを示します。
重要
この記事は、プログラマー向けです。 コンピューターを使用中に、ブルー スクリーン エラーが表示された場合は、「ブルー スクリーン エラーのトラブルシューティング」を参照してください。
USER_MODE_HEALTH_MONITOR のパラメーター
パラメーター | 説明 |
---|---|
1 | 構成されたタイムアウト内で正常性チェックを満たせなかったプロセス。 |
2 | 正常性監視のタイムアウト (秒)。 |
3 | ウォッチドッグ ソース。 プロセスのアドレスと組み合わせることで、このウォッチドッグを作成したサブコンポーネントを特定できます。 値は後の一覧のとおりです。 |
4 | 予約されています。 |
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.
原因
ウォッチドッグ タイマーなどのハードウェア メカニズムでは、基本的なカーネル サービスが実行されていないことを検出できます。 しかし、リソース不足の問題 (メモリ リーク、ロックの競合、スケジュールの優先度の構成ミスなど) が発生すると、遅延プロシージャ呼び出し (DPC) のブロックや非ページ プールのドレインが生じることなく、重要なユーザー モード コンポーネントがブロックされることがあります。
カーネル コンポーネントでは、重要なアプリケーションを定期的に監視することで、ウォッチドッグ タイマー機能をユーザー モードに拡張できます。 このバグ チェックは、ユーザー モードの正常性チェックが失敗し、正常なシャットダウンが妨げられたことを示します。 このバグ チェックは、アプリケーションを再起動するか、他のサーバーへのアプリケーションのフェールオーバーを有効にすることで、重要なサービスを復元します。
すべてのバグ チェックと同様に、システム イベント ログを使用して、この STOP コードより時間的に前に発生したイベントを検索してください。 考えられる原因については、バグ チェックの直前にログに記録されたイベントを調べる必要があります。
参照
Windows エラー報告を使用したフェールオーバー クラスターのトラブルシューティング