| Предыдущий | Следующий |
| 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
- Linux man-pages: errno(3)
- Linux kernel: asm-generic errno definitions
- GNU C Library: коды ошибок
- illumos: STREAMS programming документация
Нужно найти другой код? Найти другой код состояния или ошибки.