首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ColdFusion cfftp getfile超过超时

ColdFusion cfftp getfile超过超时
EN

Stack Overflow用户
提问于 2017-01-06 01:32:10
回答 1查看 433关注 0票数 3

我正在运行CF11。我在SFTP服务器上有一个我想要获取的文件。这是一个大小约为60MB的zip文件。

我可以连接到SFTP。但是,当我使用action="getfile“将文件放到本地时。我得到的错误是,"getFile操作超时“。本地文件大小总是在15MB左右停止。我尝试在cfftp标记中将超时指定为999999,在cfftp标记中将passive设置为false,并添加cfsetting标记以将requesttimeout设置为999999。行为保持不变。

我在CF admin中到处寻找,似乎找不到这个15MB的指定位置。有谁能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2017-01-06 03:43:06

这里有两个计时器在起作用;FTP计时器和ColdFusion页面请求计时器,因为您正在调用一个CFML页面来执行此操作。

要增加ColdFusion计时器,您需要通过cfftp标记在页面上使用cfsetting标记。喜欢,

代码语言:javascript
复制
<cfsetting requestTimeout="3600" />

要增加FTP计时器,您需要使用cfftp标记本身的timeout设置。这里的棘手之处在于,如果使用缓存的FTP连接(使用connection属性),则需要将timeout属性添加到CFFTP标记的open调用中。

您需要使用这两个设置来增加这些请求的总体超时时间。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41491225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档