我尝试使用phpseclib和Net_SFTP get()函数将文件从一台服务器传输到另一台服务器。我遇到的问题是大约一半的时间,文件实际上没有转移。我有10个文件应该被转移,每次我运行脚本时,它都会在不同的文件上失败,因此它没有真正的模式在它失败的地方。我使用getSFTPErrors()
进行了var转储,并返回一个包含2个条目的数组,这两个条目都是NET_SFTP_STATUS_EOF: End of file
有谁知道该错误对文件传输的意义?它使用Linux split命令进行传输的文件,所以我首先想到的是它与原始文件的拆分方式有关,但是应该有某种模式。任何建议或开始寻找的方向将不胜感激。谢谢你的帮助!