gpt4 book ai didi

ColdFusion CFFTP 获取文件超时

转载 作者:行者123 更新时间:2023-12-03 11:22:28 24 4
gpt4 key购买 nike

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

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

我在 CF admin 中到处查看,但似乎没有找到指定这 15MB 的位置。有人能帮我解决这个问题吗?

最佳答案

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

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

<cfsetting requestTimeout="3600" />

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

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

关于ColdFusion CFFTP 获取文件超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41491225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com