我的计划任务有问题,应该每晚运行。这个.cfm页面有13个不同的quires,其中12个在循环内部,一个在循环之外。在页面顶部是<cfsetting requesttimeout="14400" showdebugoutput="yes">
,可以防止超时错误。然后每个查询都在单独的<cftry><cfcatch></cfcatch></cftry>
中。我只是在浏览器中复制了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中抛出错误但是当我在浏览器中运行相同的链接时,一切正常。如果有人对此问题了解或遇到过类似的问题,请告诉我如何解决这个问题。提前谢谢。