-1

我正在为从 SFTP 服务器下载的文件使用 phpseclib 库。有时即使 SFTP 中有文件,脚本也不会下载文件。有时我们刷新几次文件就会下载。

连接丢失时如何自动重新连接?

或者

如何增加活动会话时间。

4

1 回答 1

1

我想你可以把代码放在一个while循环中。例如。while (action_not_done) { $sftp = new Net_SFTP(); ... }

如果它超时......可能是你的超时设置得非常低,因为你正在尝试做的事情。下载 10GB 文件的 PHP 超时 10 秒可能还不够。

如果不是这样,那么发布日志会有所帮助。以下是如何获取它们的示例:

http://phpseclib.sourceforge.net/sftp/examples.html#logging

于 2012-12-07T19:26:56.957 回答