Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为从 SFTP 服务器下载的文件使用 phpseclib 库。有时即使 SFTP 中有文件,脚本也不会下载文件。有时我们刷新几次文件就会下载。
连接丢失时如何自动重新连接?
或者
如何增加活动会话时间。
我想你可以把代码放在一个while循环中。例如。while (action_not_done) { $sftp = new Net_SFTP(); ... }
如果它超时......可能是你的超时设置得非常低,因为你正在尝试做的事情。下载 10GB 文件的 PHP 超时 10 秒可能还不够。
如果不是这样,那么发布日志会有所帮助。以下是如何获取它们的示例:
http://phpseclib.sourceforge.net/sftp/examples.html#logging