【问题标题】:coldfusion cfftp timeout冷融合 cftp 超时
【发布时间】:2011-04-06 01:03:13
【问题描述】:

我需要 FTP 文件到服务器,文件大约 30 MB,在我的代码中,我定义了超时:

cfsetting requesttimeout="3000"

cfftp action="open" connection="objConnection" timeout="3000" .......

但是运行的时候还是会超时。

我正在使用 CF8

欢迎任何想法,在此先感谢。

这是我得到的:FTP putfile 操作期间发生错误。 |错误:putfile 操作超时。

【问题讨论】:

  • 3000 秒 = 50 分钟。这意味着低于 10K/s 的传输速率。你确定这真的是超时问题吗?
  • 嗨,Mitch,我大约需要 30 分钟 FTP 整个文件,拖放,它工作正常。
  • 这与我在下面的回答有何冲突?

标签: coldfusion timeout cfftp


【解决方案1】:

你有什么版本的 ColdFusion(加上累积更新)?

在以前的 CU 中报告了虚假超时错误(即使操作已完成)。

尝试将 timeout 参数放在 getfile(或任何等效的 sendfile)操作中(而不是 CFML 参考指示的 open 操作)

【讨论】:

  • 嗨 Mitch,我在 putfile 操作中添加了超时参数,它可以工作。谢谢你。我之前在谷歌上搜索过这个问题并找到了一些信息,这里是一个例子:bennadel.com/blog/…。作者没有提到我们必须在 putfile 动作中设置超时。
猜你喜欢
  • 2023-03-29
  • 1970-01-01
  • 1970-01-01
  • 2011-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-13
  • 2011-01-15
相关资源
最近更新 更多