我正在使用我的开发站点通过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)
希望这有助于有同样问题的人.
| 归档时间: |
|
| 查看次数: |
10318 次 |
| 最近记录: |