ColdFusion计划任务错误:请求已超过允许的时间限制标记:CFLOOP?

ColdFusion计划任务错误:请求已超过允许的时间限制标记:CFLOOP?,coldfusion,scheduled-tasks,coldfusion-9,Coldfusion,Scheduled Tasks,Coldfusion 9,我的日程安排任务有问题,应该每晚运行。这个.cfm页面有13个不同的要求,其中12个在循环内部,一个在循环外部。页面顶部是应防止超时错误的。然后每个查询都在单独的中。我只是在浏览器中复制URL来测试这个页面。一切都很好,所有报告都在25分钟内生成。然后我修饰了相同的链接并转到ColdFusion管理员(我使用CF 9)。我的夜间计划已经确定,我想再测试一次,几分钟后我发现错误: The request has exceeded the allowable time limit Tag: CFLO

我的日程安排任务有问题,应该每晚运行。这个.cfm页面有13个不同的要求,其中12个在循环内部,一个在循环外部。页面顶部是应防止超时错误的
。然后每个查询都在单独的
中。我只是在浏览器中复制URL来测试这个页面。一切都很好,所有报告都在25分钟内生成。然后我修饰了相同的链接并转到ColdFusion管理员(我使用CF 9)。我的夜间计划已经确定,我想再测试一次,几分钟后我发现错误:

The request has exceeded the allowable time limit Tag: CFLOOP


The error occurred in scheduletasks.cfm: line 137
Called from scheduletasks.cfm: line 10
Called from scheduletasks.cfm: line 1
-1 : Unable to display error's location in a CFML template.

我不明白为什么这个页面会在Schedule Task中抛出一个错误,但是当我在浏览器中运行相同的链接时,一切正常。如果有人知道这个问题或有类似的经历,请告诉我如何解决这个问题。提前感谢。

requestTimeout
仅适用于模板执行。如果
cfloop
中的查询超时,它将在循环上下文中引发异常,如错误消息所示。将结果记录在某个位置,以便在出现问题时,您可以只运行未运行的部分。有一件奇怪的事,如果我将页面安排在某个时间运行(例如12:00 PM)过程运行良好,没有错误。只有当我点击管理员中的“运行”按钮时,我的任务才会抛出错误。超时可能由多种原因引起。有时,这与您运行任务的时间以及当时正在进行的其他工作有关。此外,对于计划的长时间运行的任务,请确保代码中的任何地方都没有cfflush,因为这会阻碍进程。