2017-02-27 212 views
2

不确定是什么导致了这种情况,但突然间,计划任务已停止在我们的服务器上触发,并且显示为“未运行”。我们正在运行ColdFusion 10.为了测试,我创建了一个简单的计划任务,一个向我发送电子邮件的CFM文件,但它不会在预定时间运行,即使点击手动运行按钮也不会运行在ColdFusion管理中。如果我只是在浏览器中输入网页的网址,它运行良好,我收到了电子邮件。计划任务已停止运行

我还没有看到任何指示异常或应用程序日志中的问题。我们没有在群集上运行,也没有在SSL上运行。我认为这个任务可能没有运行,因为它是用一个username/pw保存的(不需要,但是浏览器在创建/编辑任务时会默认填充这些字段),但是我清除了这些,重新执行了任务,运行。

+0

如果您尝试使用''和/或'cfhttp'通过代码进行统一,会有什么区别?另外,尝试将结果发布到文件。 – Leigh

+0

你在coldfusion-out.log中看到了什么? –

+0

它不会使用cfschedule运行,并且我已经尝试将结果发布到文件,但是当任务尝试运行时,它不会在文件中写入任何内容。当我点击CF Admin中的运行按钮时,它会显示任务已成功完成。我已经读过,大多数情况下,这种问题是因为url被配置为使用Windows集成安全性,但这不是。 – Cmaso

回答

2

看起来像是东西拿着石英引擎;我重新启动CF,测试开始并在我设定的时间间隔继续发射。 quartz.properties文件中的所有设置看起来都不错。我宁愿知道为什么它会被阻止,但我会像预期的那样满足它的要求。从我读过的内容来看,Quartz引擎似乎是一个复杂而敏感的软件。