我正在使用 ColdFusion 9.1.2
我们正在使用 CFC 通过查询来保存一些数据。查询运行后,有一个CFEXECUTE。完成后(可能需要 30 秒),我想查询 CFEXECUTE 写入内容的数据库并返回一个变量。如果任何事情出了问题,一切都将变得不正确。
我的问题是 CFEXECUTE 是否触发并且 ColdFusion 继续执行下一操作,或者 ColdFusion 是否会等到 CFEXECUTE 完成?
最佳答案
timeout
属性决定了这一点。
超时
ColdFusion 等待生成程序输出的时间长度(以秒为单位)。
- 0:相当于非阻塞模式。
- 非常高的值:相当于阻塞模式。
如果值为 0,ColdFusion 启动一个进程并立即返回。 ColdFusion 可能会在显示任何程序输出之前将控制权返回到调用页面。为了确保程序输出显示,请将值设置为 2 或更高。
关于coldfusion - ColdFusion 是否触发 CFEXECUTE 然后离开,还是等待 CFEXECUTE 完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7933480/