| Предыдущий | Следующий |
| ESTALE | EPROTO |
ECOMM
ECOMM — значение errno Solaris 70, именуемого Ошибка связи при отправке
. В описании errno Oracle этому коду придаётся смысл ошибки удалённого файла: операция над файлом завершилась неудачно, поскольку файл находился на другой машине, а связь с удалённой машиной уже не была активна.
Не трактуйте ECOMM как обычную ошибку отправки через сокет
Формулировка появилась раньше многих современных стеков распределённых файловых систем и относится к семейству удалённых ресурсов System V, сохранённому в Solaris. При появлении этого значения сначала определите, какая файловая система или подсистема совместимости его вернула. Дескриптор или путь, участвовавший в неудачной файловой операции, важнее общей проверки TCP-соединения.
Проследите путь до точки монтирования и источника удалённого ресурса, затем сопоставьте сбой с состоянием службы и канала связи на машине, которой принадлежит файл. Если современный протокол преобразует собственную ошибку в ECOMM, используйте журналы этой реализации, чтобы восстановить утраченную детализацию. ENOLINK явно указывает на разорванный канал; ECOMM подчёркивает файловую операцию, которая больше не могла обмениваться данными через него.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.