Что означает код errno 51 (EL2HLT)?

 
Также может означать:
КонстантаТипОС
ERROR_REM_NOT_LISTОшибка WindowsWindows
KERN_POLICY_STATICКод возврата ядра macOSmacOS
ippStsFeaturesCombinationСтатус Intel IPPЛюбая
ENETUNREACHerrnomacOS
EBADRerrnoSolaris
UNEXPECTED_INITIALIZATION_CALLКод BSODWindows
Предыдущий Следующий
EBADE ENETUNREACH

EL2HLT

EL2HLT: остановлен второй уровень legacy-стека

EL2HLT означает, что level 2 исторического communications stack остановлен и не может обслужить запрос.

Код описывает состояние подсистемы, а не номер пользовательского сокета. Необходимо найти owning module и событие halt, после которого верхний уровень продолжил отправлять команды.

Что проверить

  • Запишите state level 2, control command, lower-layer status и точное halt event.
  • Поднимите зависимости в правильном порядке и выполните один минимальный запрос level 2.
  • Проверьте race между shutdown/restart подсистемы и поступлением новой команды.
  • Если интерфейс устарел, рассмотрите переход на поддерживаемый API вместо постоянного перезапуска.

Ссылки для EL2HLT


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