计划任务是否以与网页相同的方式加载 Application.cfc?我们有一个每晚运行的任务,需要使用加载到应用程序中的服务 cfc。应用范围是否会像调用标准网页时一样存在?是否有任何差异或需要注意的问题?
最佳答案
CF 任务调度程序对您在任务中指定的 URL 进行 HTTP 调用,因此所有标准规则都适用。 Application.cfm/application.cfc 运行,应用范围存在,等等。
唯一需要注意的是,调度程序本身无法识别错误,因此您应该以这样一种方式编写任务,即在错误时记录、发送电子邮件等。而且,在测试期间,可能会成功。
编辑: Sergii 注意到我忽略的一些东西。调度程序不维护 cookie。它的行为更像蜘蛛。因此, session 或客户端范围内或写入 cookie 的任何内容实际上都不会被存储,并且会在下次运行操作时丢失。
关于coldfusion - 计划任务是否以与网页相同的方式加载 Application.cfc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2372777/