Какая-то странная проблема здесь.

У нас на SFTP сброшено много данных, и иногда мы получаем множество файлов, записанных с 0 байтами. После проверки SFTP-клиента удаленных пользователей (FileZilla) он показывает, что передача прошла успешно для того же количества байтов, но при просмотре журналов SFTP показывает, что SFTP открыт с флагами WRITE, но ничего не происходит, пока в конце концов сеанс не прервется около 2 часов спустя (я полагаю, когда они закрывают FileZilla). Вот выдержка из логов, некоторые имена отредактированы.

Mar 25 07:02:12 SERVER internal-sftp[13592]: realpath "/SERVER/IN/20150324/Part_4/20150324_Upload Tonight_SF_Table_4/20150321_SF_TT_04_KEVIN_0225.jpg"
Mar 25 07:02:13 SERVER internal-sftp[13592]: open "/SERVER/IN/20150324/Part_4/20150324_Upload Tonight_SF_Table_4/20150321_SF_TT_04_KEVIN_0225.jpg" flags WRITE,CREATE,TRUNCATE mode 0666
Mar 25 09:13:40 SERVER internal-sftp[13592]: forced close "/SERVER/IN/20150324/Part_4/20150324_Upload Tonight_SF_Table_4/20150321_SF_TT_04_KEVIN_0225.jpg" bytes read 0 written 0

Но когда вы смотрите на окно передачи FileZilla, оно показывается как успешная передача, и размеры файлов соответствуют реальному размеру файла.

Скриншот этого:

Насколько я знаю, в SFTP должна быть встроена проверка ошибок. Но, похоже, это не так. Кто-нибудь знает, почему это может происходить? Это случилось сегодня с несколькими файлами.

1 ответ1

0
  • Файл был поврежден во время передачи. Это может быть вызвано проблемами соединения между вашим компьютером и вашим сервером. Мы можем частично проверить это, запустив traceroute domain.com в Терминале (только для пользователей Mac, Windows использует tracert).
  • Полное дисковое пространство на сервере. Если на сервере заполнено дисковое пространство, это приведет к проблемам, подобным этому при загрузке.
  • Проблемы с Charset. Ваша сеточная кодировка UTF-8. Иногда, если вы загружаете файл, который не входит в этот набор символов, вы можете столкнуться с проблемами.
  • Файл был поврежден перед загрузкой. Убедитесь, что все загруженные вами файлы работают правильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .