除非我手动浏览URL,否则计划任务永远不会运行

时间:2015-06-23 20:07:06

标签: coldfusion scheduled-tasks

我有一个特定的计划任务,CF声称每2分钟运行一次。但是,它要么不运行要么完成,因为数据库更改后应该执行的任务在每次运行后都不会发生。但是,如果我将完全相同的URL复制到浏览器并运行脚本,则它可以100%的时间工作。

我不知道从哪里开始调试。页面上没有IP限制。

我可以在CF管理员中看到它最后一次在2:06运行,下一次运行将在2:08。我也可以在scheduler.log文件中看到它。

1 个答案:

答案 0 :(得分:2)

我们已在IIS中更新了我们的证书,但没有更新我们的cacerts文件。一旦我们做了一切都很棒。

当我在任务开始时添加一行或两行给自己发送电子邮件时,很明显该过程没有运行。当服务器运行任务时,电子邮件永远不会出现,但是当我对页面进行ping操作时,它们就完成了。我更改了任务以将输出保存到日志文件中,当我打开它时它只是说“连接失败”。这让我进行了一些谷歌搜索和一些谈论证书,让我记得我们最近刚刚更新了我们的证书。回顾我的IT电子邮件确实发生在mailsent.log的最后一封电子邮件是从这些计划任务发送的同一天。