我有一个特定的计划任务,CF声称每2分钟运行一次。但是,它要么不运行要么完成,因为数据库更改后应该执行的任务在每次运行后都不会发生。但是,如果我将完全相同的URL复制到浏览器并运行脚本,则它可以100%的时间工作。
我不知道从哪里开始调试。页面上没有IP限制。
我可以在CF管理员中看到它最后一次在2:06运行,下一次运行将在2:08。我也可以在scheduler.log文件中看到它。
答案 0 :(得分:2)
我们已在IIS中更新了我们的证书,但没有更新我们的cacerts文件。一旦我们做了一切都很棒。
当我在任务开始时添加一行或两行给自己发送电子邮件时,很明显该过程没有运行。当服务器运行任务时,电子邮件永远不会出现,但是当我对页面进行ping操作时,它们就完成了。我更改了任务以将输出保存到日志文件中,当我打开它时它只是说“连接失败”。这让我进行了一些谷歌搜索和一些谈论证书,让我记得我们最近刚刚更新了我们的证书。回顾我的IT电子邮件确实发生在mailsent.log
的最后一封电子邮件是从这些计划任务发送的同一天。