Что означает код errno 130 (ECONNABORTED) в Solaris?

 
Также может означать:
КонстантаТипОС
ERROR_DIRECT_ACCESS_HANDLEОшибка WindowsWindows
EOPNOTSUPPerrnoWindows
DFS_FILE_SYSTEMКод BSODWindows
Предыдущий Следующий
ENOTSUP EOPNOTSUPP

ECONNABORTED

Прерывание отнесено к локальному узлу

Solaris описывает ECONNABORTED как прерывание соединения, вызванное внутренней причиной на локальном узле. Такая классификация отличает эту ошибку от ECONNRESET, при которой удалённая сторона принудительно закрывает соединение, и от ECONNREFUSED, возникающей во время установления соединения.

Библиотеки более высокого уровня могут представлять все три случая как разрыв сеанса. Чтобы определить, следует ли исследовать удалённую службу либо жизненный цикл локальной конечной точки, стек протоколов и переходы ресурсов, необходимо сохранить значение errno и операцию с сокетом, при которой оно было получено.

Признаки локального прерывания

  • Сопоставьте ошибку с изменениями локальных интерфейсов, закрытием конечной точки, отменой процесса и диагностикой транспортного поставщика.
  • Для серверных циклов accept зафиксируйте, было ли соединение прервано до того, как приложение приняло или инициализировало его.
  • Сохраните идентификаторы соединения и временные метки, необходимые для сопоставления трассировок ядра и сети с событиями приложения.

Ссылки


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