Sitecore计划任务仅每小时运行一次

Sitecore计划任务仅每小时运行一次,sitecore,sitecore6,Sitecore,Sitecore6,我们设置了执行命令的时间表。 计划每5分钟运行一次,如下所示:20090201T235900 | 20190201T235900 | 127 | 00:05:00 然而,从日志中我们看到它只每小时运行一次 这是有原因的吗?检查sitecore.config文件中的计划频率 <sitecore> <scheduling> <!-- Time between checking for scheduled tasks waiting to exec

我们设置了执行命令的时间表。 计划每5分钟运行一次,如下所示:20090201T235900 | 20190201T235900 | 127 | 00:05:00

然而,从日志中我们看到它只每小时运行一次


这是有原因的吗?

检查sitecore.config文件中的计划频率

<sitecore>
    <scheduling>
        <!-- Time between checking for scheduled tasks waiting to execute -->
        <frequency>00:05:00</frequency>
    </scheduling>
</sitecore>

00:05:00

调度间隔基于调度程序间隔和作业间隔。在每个计划程序间隔期间,将评估所有配置的作业。这是记录的。在该评估期间,每个作业都会根据上次运行的时间进行检查,如果该时间间隔大于配置的作业时间间隔,则作业将启动

这相当简单,但了解其机制很重要。您还可以看到它如何不允许在特定时间内在地运行作业,只允许在近似的时间间隔内运行作业

您还可以看到,无论作业间隔如何,作业的运行频率都不能超过计划程序间隔。将调度程序设置为一分钟间隔以将作业计时的不准确度降低到不超过一分钟并非不合理


在更糟糕的情况下,调度程序间隔为5分钟,作业间隔为5分钟。作业启动的延迟可能高达9分59秒。

你能提醒我这个字符串的元素的含义吗?有一段时间没有使用Sitecore。好的,从|到| somthing | Interval我想知道的是什么可能很重要。你能把我的答案标记为正确吗?当然,我必须等一会儿才能知道,现在,所有计划每5分钟运行一次。您确定它们确实“运行”了吗?或者它们只是由计划程序检查是否应该运行?如果是,其他计划作业的计划详细信息是什么?如果它们每5分钟运行一次,则必须检查作业触发器中的表达式。