Magento cronjob忽略了crontab计划配置

时间:2015-10-05 08:29:52

标签: php magento cron

我正面临以下问题:

每次我从Magento-Shop运行/打开 cron.php 文件时,我配置的模块都会被执行,而不管它在 cron_expr

这是 config.xml 文件中的crontab配置

<crontab>
    <jobs>
        <cronjob>
            <schedule>
                <cron_expr>0 10 * * *</cron_expr>
            </schedule>
            <run>
                <model>cronjob/observer::setStatus</model>
            </run>
        </cronjob>
    </jobs>
</crontab>

这是执行的方法

public function setStatus() {
    Mage::Log("Hello World", null, "cronlog.log");
}

这是我在Magento管理员中的cronjob配置

  • 每次生成时间表: 5
  • 提前安排: 20
  • 错过,如果不在其中运行: 15
  • 每次清理历史记录 10
  • 成功历史终身: 60
  • 失败历史记录终身: 600
  • 在以下情况下将作业标记为失败: 120
  • 心跳任务计划(cron语法): * / 5 * * * *

现在每次我在浏览器中打开Cron.php时,这个方法都会被执行,我不知道为什么。

有人知道这个问题和/或知道解决方案吗?

0 个答案:

没有答案