ColdFusion cfftp getfile超过了超时

Mon*_*han 3 coldfusion getfiles cfftp

我正在运行CF 11.我在SFTP服务器上有一个文件,我想得到它.这是一个大约60MB的zip文件.

我可以获得SFTP连接.但是,当我使用action ="getfile"将文件传递给我的本地时.我得到的错误是"getFile操作超过了TIMEOUT".本地文件大小始终保持在15MB左右.我已经尝试在cfftp标记中指定超时为999999,在cfftp标记中将passive设置为false,并添加cfsetting标记以将requesttimeout设置为999999.行为保持不变.

我已经在CF管理员的任何地方看了看,我似乎没有找到指定这15MB的位置.请问有人能帮我解决这个问题吗?

Mig*_*l-F 5

这里有几个计时器在玩; FTP计时器 ColdFusion页面请求计时器,因为您正在调用CFML页面来执行此操作.

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

<cfsetting requestTimeout="3600" />
Run Code Online (Sandbox Code Playgroud)

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

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