phpseclib自动重新连接或SFTP增加活动会话时间

时间:2012-12-07 10:39:57

标签: php phpseclib

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

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

如何增加活动会话时间。

1 个答案:

答案 0 :(得分:1)

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

如果超时......可能是你的超时时间设置得非常低。下载10GB文件的PHP超时为10秒可能还不够。

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

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