coldfusion - ColdFusion 是否触发 CFEXECUTE 然后离开,还是等待 CFEXECUTE 完成?

标签 coldfusion cfexecute

我正在使用 ColdFusion 9.1.2

我们正在使用 CFC 通过查询来保存一些数据。查询运行后,有一个CFEXECUTE。完成后(可能需要 30 秒),我想查询 CFEXECUTE 写入内容的数据库并返回一个变量。如果任何事情出了问题,一切都将变得不正确。

我的问题是 CFEXECUTE 是否触发并且 ColdFusion 继续执行下一操作,或者 ColdFusion 是否会等到 CFEXECUTE 完成?

最佳答案

timeout 属性决定了这一点。

From the docs

超时

ColdFusion 等待生成程序输出的时间长度(以秒为单位)。

  • 0:相当于非阻塞模式。
  • 非常高的值:相当于阻塞模式。

如果值为 0,ColdFusion 启动一个进程并立即返回。 ColdFusion 可能会在显示任何程序输出之前将控制权返回到调用页面。为了确保程序输出显示,请将值设置为 2 或更高。

关于coldfusion - ColdFusion 是否触发 CFEXECUTE 然后离开,还是等待 CFEXECUTE 完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7933480/

相关文章:

Coldfusion:锁定数据库表以检查电子商务采购的库存

coldfusion - CFExecute 不执行命令

linux - 在coldfusion中使用sqlldr将数据插入数据库

使用 ColdFusion <cfexecute> 的 Git Pull/Fetch 超时

powershell - 如何通过 CFExecute 参数将变量传递到 powershell 脚本中?

coldfusion CFM变量范围

excel - 电子表格函数将日期转换为文本

windows - 谁是使用 CFEXECUTE 调用的批处理文件创建的文件夹的所有者?

apache-flex - 如何在应用程序级别进行冷融合映射

JavaScript | ColdFusion - Facebook 像素