【发布时间】:2011-07-21 17:42:53
【问题描述】:
我有一个模板进行大量操作,我预计它需要 30-45 分钟才能完成它的处理...我在将我的应用程序和会话变量设置为超时 @ 2 小时方面取得了一些成功。我已将请求超时设置为 9999(应该是 2.77 小时)...
但是 - 似乎有一个神奇的阈值 - 在 20 分钟左右的某个地方,我的浏览器进入白屏(无输出),看起来好像 CF 引擎也停止了我的任务......
谁能建议一个可靠的方法来保持这个过程 - 直到它完成或我的天文超时发生?另外,有什么方法可以将反馈推送到浏览器,这样它就不会超时......我试过cfflush,但似乎没有。
【问题讨论】:
-
问题可能出在任务本身。尝试让应用程序在不运行任务的情况下运行,看看是否会在 20 分钟后出现相同的白屏和/或 CF 服务器停止。
-
我不确定我明白你在说什么......我不“怀疑”应用程序变量会在分配的时间内持续存在......并且任务正在进行中。 ..我可以在我的数据库中看到每条记录的更新时间。 ...它只是在我设置的任何超时之前的时间点停止...
标签: coldfusion