我们的azure网站包含几个由job1
文件中的cron表达式触发的网络作业(例如job2
& settings.job
)。
{
"schedule": "0 * * * * *"
}
时不时job2
停止安排。这个网站有' Always On'打开。查看门户网站时,job2
的上一次运行时为1/1/0001 12:00:00 AM
。查看job1
和job2
的调度程序日志,我们发现job1
包含以下消息:
[10/19/2015 19:19:00 > 846c07: SYS INFO] WebJob invoked
[10/19/2015 19:19:00 > 846c07: SYS INFO] Next schedule expected in 00:00:59.2588341
[10/19/2015 19:19:00 > a033a5: SYS INFO] Next schedule expected in 00:00:59.9580454
WebJob invoked
日志中缺少job2
消息的位置。这表明该作业未被调用。如果我针对作业点击门户网站中的Run once
按钮,问题通常会消失,但问题似乎在重复。什么是解决或防止此类问题的最佳方法。