Что означает код errno 70 (ECOMM)?

 
Также может означать:
КонстантаТипОС
ERROR_SHARING_PAUSEDОшибка WindowsWindows
ECOMMerrnoLinux
ESTALEerrnomacOS
DEREF_UNKNOWN_LOGON_SESSIONКод BSODWindows
Предыдущий Следующий
ESTALE EPROTO

ECOMM

ECOMM — значение errno Solaris 70, именуемого Ошибка связи при отправке. В описании errno Oracle этому коду придаётся смысл ошибки удалённого файла: операция над файлом завершилась неудачно, поскольку файл находился на другой машине, а связь с удалённой машиной уже не была активна.

Не трактуйте ECOMM как обычную ошибку отправки через сокет

Формулировка появилась раньше многих современных стеков распределённых файловых систем и относится к семейству удалённых ресурсов System V, сохранённому в Solaris. При появлении этого значения сначала определите, какая файловая система или подсистема совместимости его вернула. Дескриптор или путь, участвовавший в неудачной файловой операции, важнее общей проверки TCP-соединения.

Проследите путь до точки монтирования и источника удалённого ресурса, затем сопоставьте сбой с состоянием службы и канала связи на машине, которой принадлежит файл. Если современный протокол преобразует собственную ошибку в ECOMM, используйте журналы этой реализации, чтобы восстановить утраченную детализацию. ENOLINK явно указывает на разорванный канал; ECOMM подчёркивает файловую операцию, которая больше не могла обмениваться данными через него.

Ссылки


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