检查计划任务的健康状况?

sto*_*age 2 coldfusion coldfusion-9

我们最近遇到了一个问题,即在Windows升级和CF服务器重启后,ColdFusion计划任务没有恢复.有没有办法监控计划任务的运行状况,如果运行不正常,会收到警报?或者我是否需要编写一个任务来解析该信息的日志文件?

Dar*_*ria 5

您可以使用admin api获取有关计划任务的信息.下面返回一个结构数组,其中包含有关每个计划任务的信息.然后,您可以遍历数组并查看last_run变量.

<cfset arySchedTasks = createobject("java","coldfusion.server.ServiceFactory").getCronService().listall() />
Run Code Online (Sandbox Code Playgroud)