Magento Cron工作 - AOE Scheduler没有心跳

1 cron magento

我正在使用我的开发站点通过MageMonkey/Mandrill测试废弃的购物车电子邮件.我相信我已经配置了cron作业,因为其他交易电子邮件发送没有问题(也许这个假设是错误的?).

我还安装了AOE Scheduler,它显示了所有正确的cron作业.在我手动运行心跳并生成一个计划后 - 没有其他任何运行,我注意到"心跳超过xx分钟".

我老实说不确定我的问题在哪里 - 是因为我在开发站点(不应该是因为其他电子邮件发送),cron作业配置或AOE调度程序等.

在配置中的magento管理员中,我有以下内容:如果未在45个成功历史记录中运行,则每隔15个计划生成计划,如果未执行,则会生成计划1440故障历史记录生命周期1440心跳任务*/5***

我正在使用Magento 1.7

感谢大家!这对我来说很新鲜

这是我的cron.php文件 -

要求'app/Mage.php';

if (!Mage::isInstalled()) {
    echo "Application is not installed yet, please complete install wizard first.";
    exit;
}

// Only for urls
// Don't remove this
$_SERVER['SCRIPT_NAME'] = str_replace(basename(__FILE__), 'index.php', $_SERVER['SCRIPT_NAME']);
$_SERVER['SCRIPT_FILENAME'] = str_replace(basename(__FILE__), 'index.php', $_SERVER['SCRIPT_FILENAME']);

Mage::app('admin')->setUseSessionInUrl(false);

umask(0);

try {
    Mage::getConfig()->init()->loadEventObservers('crontab');
    Mage::app()->addEventArea('crontab');
    Mage::dispatchEvent('default');
} catch (Exception $e) {
    Mage::printException($e);
}
Run Code Online (Sandbox Code Playgroud)

小智 5

我有同样的问题cronjobs无法正常工作.我搜索并找到了一个适合我的解决方案.我的Magento是ver.但是,1.9.1.

http://support.xtento.com/wiki/Setting_up_the_Magento_cronjob

我在cron.php中添加了以下行

$isShellDisabled = true;
Run Code Online (Sandbox Code Playgroud)

之后

$isShellDisabled = (stripos(PHP_OS, ‘win’) === false) ? $isShellDisabled : true;
Run Code Online (Sandbox Code Playgroud)

希望这有助于有同样问题的人.