| Предыдущий | Следующий |
| ENONET | ENONET |
EHOSTDOWN
Недоступность на уровне узла, а не отсутствие сетевого маршрута
EHOSTDOWN сообщает, что узел назначения считается выключенным или недоступным для операции с сокетом. Код имеет более узкий смысл, чем ENETDOWN, относящийся к локальному сетевому пути, и отличается от ENETUNREACH, который означает невозможность достичь сети назначения вообще.
Эту ошибку следует сохранять как сетевой результат, относящийся к конкретному узлу, а не переписывать как «служба остановлена». Узел может быть недоступен из-за состояния канала, маршрутизации, соседства, туннеля или политики ниже уровня удалённого приложения.
Какие данные дают полезный контекст
- Запишите разрешённый числовой адрес назначения, семейство адресов, выбранный маршрут, исходный интерфейс и доступные системные события доступности или соседства для этого узла.
- Сравните несколько узлов в одной сети назначения. Общий сбой указывает на сетевой масштаб, а отказ одного узла — на его доступность или конфигурацию конечной точки.
- Сохраняйте результаты разрешения имени вместе с ошибкой. Иначе имя узла, меняющееся между попытками, может создать видимость непостоянного состояния конкретного узла.
Связанные ошибки
EHOSTUNREACH часто применяется, когда отсутствует маршрут к конкретному узлу. Практическое различие полезно в журналах: сохраняйте оба кода, не объединяя их в общий статус «не в сети».
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.