12

计划任务是否以与网页相同的方式加载 Application.cfc?我们有一个每晚运行的任务,需要使用加载到应用程序中的服务 cfc。应用程序范围是否会以调用标准网页时的方式存在?有什么不同或需要注意的问题吗?

4

1 回答 1

15

CF 任务调度程序对您在任务中指定的 URL 进行 HTTP 调用,因此所有标准规则都适用。Application.cfm/application.cfc 已运行,应用范围存在,等等。

唯一需要记住的是调度程序本身不能识别错误,因此您应该以这样的方式编写任务,以便在错误时记录、发送电子邮件等。而且,在测试期间,可能会成功。

编辑: Sergii 注意到一些我忽略的东西。调度程序不维护 cookie。它的行为更像蜘蛛。因此,会话或客户端范围内的任何内容或写入 cookie 的内容实际上都不会被存储,并且会在下次运行操作时丢失。

于 2010-03-03T17:08:36.507 回答