Что означает код возврата ядра macOS 47 (KERN_NODE_DOWN)?

 
Также может означать:
КонстантаТипОС
ippStsRepetitiveSrcDataСтатус Intel IPPЛюбая
EL3RSTerrnoLinux
EAFNOSUPPORTerrnomacOS
ECANCELEDerrnoSolaris
INSTRUCTION_BUS_ERRORКод BSODWindows
Предыдущий Следующий
KERN_NOT_SUPPORTED KERN_NOT_WAITING

KERN_NODE_DOWN

Недоступность удалённого узла, а не тайм-аут локальной очереди

KERN_NODE_DOWN обозначает удалённый узел, который отключён или недоступен. Он отличается от KERN_OPERATION_TIMED_OUT, являющегося локальным ожиданием потока с истёкшим временем, и от MACH_SEND_TIMED_OUT, относящегося к допуску в локальную очередь порта назначения.

Статус относится к старой семантике distributed Mach и низкоуровневой диагностике. Сохраните endpoint и контекст маршрутизации до превращения его в общую сетевую ошибку; непосредственный сбой может находиться в отношениях узлов Mach, а не в сокетном соединении приложения.

Что исследовать

  • Сохраните идентичность удалённого узла или путь, использованный вызывающей стороной.
  • Определите, стала ли цель недоступной, никогда не была доступна или была демонтирована во время запроса.
  • Соберите сопутствующий статус IPC, ответа или жизненного цикла службы.
  • Проверьте, использует ли современное приложение поддерживаемую локальную абстракцию службы вместо distributed Mach.

Ссылки


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