Questions tagged «schedule»

6
Magento 1.9.1 cron_schedule永远不会被选择
我花了将近3天的时间,无法理解并使Magento Cron处理预定的任务。我正在运行Magento 1.9.1.0,最近发现订单电子邮件现在已排队,而不是立即发送。我了解必要性,但无法使系统选择队列。 这是我看到的Cronjob。 这是我的cronjob命令行。 这是在cron_schedule表中创建任务的方式。 由于记录是在cron_schedule表中创建的,因此我认为Cron每5分钟运行一次。如果我通过PhpMyAdmin手动删除这些记录,则记录会在一段时间后自动创建。 但是任务的状态仍然是“待处理”,永远不会完成。不知道我的配置中有什么问题还是我丢失了任何东西。有人可以帮助我如何使计划的任务按时运行。另外,为什么要为一个职务代码创建多个记录? 更新资料 我清理了整个表,然后cron创建了计划的作业。所有作业均处于待处理状态,即使等待超过60分钟也不会运行。Magento 1.9.1中出了点问题 更新11/02:今天,我对该过程进行了更多分析。 我如下编辑了cron.php echo 'iam before mdefault 1'; shell_exec("/bin/sh $baseDir/cron.sh $fileName -mdefault 1 > /dev/null 2>&1 &"); echo 'iam before malways 1'; shell_exec("/bin/sh $baseDir/cron.sh $fileName -malways 1 > /dev/null 2>&1 &"); echo 'i returned success'; 我编辑了Mage_Cron_Model_Observer类,如下所示 public function dispatch($observer) { …

1
Magento Advanced /系统/ Cron *设置
概要 因此,我想确认我对Magento的cron配置的理解;在管理控制台下System > Configuration > Advanced > System > Cron: 每#生成时间表 我不确定这个设置是关于什么的。 提前预定# 我假设这将提前#分钟。如果在cron选项卡中将cron计划程序配置为每5分钟运行一次,是否应该将此数字也配置为5,或者Magento是否不重新计划已经计划的作业? 如果不在#内运行则错过 在我看来,这似乎是说计划在何时运行cron并在#分钟内不执行cron时将其设置为“未命中”。 历史清理每# 我想这应该遍历cron_Schedule表,并清除所有遗漏和已执行的计划,这些计划在执行/遗漏后#分钟会清除吗? 成功历史一生 关于以前的配置,我认为这将在#分钟后清除所有成功的计划? 失败历史记录寿命 我认为这将清除#分钟后错过的所有时间表?然后history cleanup every #, success history and failure history设置所有完全明确。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.