Что означает код BSOD 250 (HTTP_DRIVER_CORRUPTED)?

 
Предыдущий Следующий
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.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.