| Предыдущий | Следующий |
| DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN | RECURSIVE_MACHINE_CHECK |
HTTP_DRIVER_CORRUPTED
Повреждение http.sys
HTTP_DRIVER_CORRUPTED имеет код проверки ошибки 0x000000FA. Во встроенной таблице он обозначен как Драйвер HTTP ядра (http.sys) перешёл в повреждённое состояние и не может восстановиться. Это означает, что модуль HTTP обнаружил повреждение собственных внутренних данных. Обычно это в конечном итоге приводит к повреждению пула потоков и нарушению доступа.
; основной диагностический вопрос — какой компонент Windows инициировал остановку и какое обязательное условие было нарушено.
Эта проверка ошибки относится к стеку HTTP режима ядра, обычно называемому http.sys. Она означает повреждение внутреннего состояния HTTP-драйвера, а не возврат веб-сервером кода ошибки HTTP.
Как интерпретировать параметры
- Стек должен показывать, относится ли сбой к очереди запросов, группе URL, соединению, кэшу, привязке SSL или пути ввода-вывода HTTP в ядре.
- Аргументы проверки ошибки менее полезны, чем стек http.sys и состояние пула.
- Службы пользовательского режима, такие как IIS или приложения HTTP Server API, могут создавать нагрузку, но сами не выполняются в режиме ядра.
Что проверить в дампе
- Проверьте версию http.sys, накопительные обновления, нагрузку IIS или HTTP Server API, признаки повреждения пула ядра и сторонние сетевые фильтры.
- Сопоставьте сбой с высокой частотой создания и закрытия соединений, разгрузкой TLS, резервированием URL и временем жизни очередей запросов.
- Не путайте эту ошибку с кодами состояния HTTP: это код сбоя ядра Windows.
Ссылки
- Документация Microsoft для драйверов
- Справочник кодов проверок ошибок Microsoft
- Файлы аварийных дампов и WinDbg
Нужно найти другой код? Найти другой код состояния или ошибки.