| Предыдущий | Следующий |
| ENODATA | ENODATA |
ECONNREFUSED
Активный отрицательный результат на пути к назначению
ECONNREFUSED отличается от тайм-аута тем, что попытка получила активный отказ. Для TCP попытка подключения к закрытому порту обычно отклоняется сбросом в соответствии с автоматом состояний TCP; другие типы сокетов могут сообщать об отказе через собственный механизм ошибок протокола.
Код является весомым свидетельством того, что запрос прошёл достаточную часть сетевого пути и был отклонён, но не доказывает, какой процесс или политика создали отказ. Причиной могут быть межсетевой экран узла, прокси, диспетчер служб, переназначение портов или состояние конечной точки.
Данные, сужающие круг причин
- Запишите числовые удалённый адрес и порт после разрешения имени, транспортный протокол, локальный исходный адрес и сведения о том, был ли сокет только что создан или использован повторно.
- Проверьте состояние слушающего сокета и политик в назначении или посреднике для той же отметки времени; не подменяйте исходный порт другим и не объявляйте на этом основании исходную службу исправной.
- Отличайте постоянный отказ от временной гонки при развёртывании или изменения перенаправления портов, сопоставляя несколько попыток с журналами конечной точки.
Это не общая ошибка соединения
ENETUNREACH и EHOSTUNREACH описывают отсутствие маршрута или недоступность узла. ETIMEDOUT означает отсутствие своевременного завершения. ECONNREFUSED — отдельный случай, когда установление соединения было активно отклонено.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.