首页 > 解决方案 > 如何解决 Sitecore 计划任务在添加后 10 分钟内被跳过的问题?

问题描述

我有一个具有以下设置的 Sitecore 代理,并希望它每天执行:

<agent name="DoSTH_Agent" type="MyPrj.Prj.AgentMail, MyPrj.Prj" method="Run" interval="23:59:59">

但由于某种原因,它不会每天执行。我在日志中看到如下:

02:00:42 INFO  Scheduler - Adding agent: DoSTH_Agent (interval: 23:59:59)
02:10:39 INFO  Not due: DoSTH Agent
02:10:44 INFO  Scheduler - Skipping inactive agent: DoSTH_Agent

我不明白为什么它被添加然后跳过。每天凌晨 2:00 添加代理,然后在 10 分钟后跳过。我希望它每天运行,并且不会在 10 分钟后被跳过。

出了什么问题,我的设置在哪里?

标签: sitecorescheduled-taskssitecore8.1sitecore8.2

解决方案


我建议您将时间间隔更改为 31 分钟,然后让任务检查时间是否在凌晨 2 点至凌晨 3 点之间。如果您将任务设置为 23:59:59,您的 Sitecore 实例需要在不重新启动的情况下保持运行,这是不可靠的。


推荐阅读