ColdFusion是否触发CFEXECUTE然后离开或者等待CFEXECUTE完成?

时间:2011-10-28 18:46:19

标签: coldfusion

我正在使用ColdFusion 9.1.2

我们正在使用CFC通过查询保存一些数据。查询运行后,有一个CFEXECUTE。一旦完成,这可能需要30秒,我想查询CFEXECUTE写入的数据库并返回一个变量。如果出现任何问题,那么没有什么是正确的。

我的问题是CFEXECUTE是否会触发,ColdFusion是否会进入下一步,或者ColdFusion是否会等到CFEXECUTE完成?

1 个答案:

答案 0 :(得分:7)

timeout属性决定了这一点。

From the docs

超时

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

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

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