Я пытаюсь передать файлы с одного сервера на другой, используя phpseclib и функцию get () Net_SFTP. Проблема, с которой я сталкиваюсь, заключается в том, что примерно половину времени файл фактически не переносится. У меня есть 10 файлов, которые должны быть перенесены заново, и каждый раз, когда я запускаю скрипт, он терпит неудачу на разных файлах, поэтому на самом деле не существует шаблона для его сбоя. Я сделал дамп с помощью getSFTPErrors()
и это возвращает массив с 2 записями, обе из которых NET_SFTP_STATUS_EOF: End of file
Кто-нибудь знает, что означает эта ошибка в отношении передачи файлов? Файлы, которые он передает, создаются командой Linux split, поэтому я сначала подумал, что это как-то связано с разделением исходного файла, но тогда должен быть какой-то шаблон. Будем очень благодарны за любые предложения или указания начать поиск. Спасибо за помощь!
Задача ещё не решена.
Других решений пока нет …