每天调用cron.php一次-Magento设置

每天调用cron.php一次-Magento设置,magento,cron,magento-1.8,Magento,Cron,Magento 1.8,与许多用户一样,我在配置Magento cronjobs时遇到一些问题(我的cartrules在Magento 1.8.1上没有正确更新。我还修改了cron.php,添加了$isShellDisabled=true;) A尝试了很多东西,但都不起作用。已安装AOE调度程序,我将所有任务都视为挂起 我的主机让我每天调用cron.php一次(凌晨3点,它工作了,因为它在那个时候生成任务),所以我想知道这样的设置是否没用: Generate Schedules Every 15 Schedule A

与许多用户一样,我在配置Magento cronjobs时遇到一些问题(我的cartrules在Magento 1.8.1上没有正确更新。我还修改了cron.php,添加了$isShellDisabled=true;)

A尝试了很多东西,但都不起作用。已安装AOE调度程序,我将所有任务都视为挂起

我的主机让我每天调用cron.php一次(凌晨3点,它工作了,因为它在那个时候生成任务),所以我想知道这样的设置是否没用:

Generate Schedules Every 15

Schedule Ahead for 1

Missed if Not Run Within 60

History Cleanup Every 120

Success History Lifetime 1400

Failure History Lifetime 1400
如果我手动运行
cron.php
,它将生成一个小时的任务,所有任务都将挂起(例如,我的购物车规则XML设置为每15分钟更新一次,因此我得到4个购物车规则任务)

如果我再次运行它(几分钟后),在这段时间内的所有任务都将从挂起变为成功

那么,我必须每天至少打两次电话吗?或者我必须更改我的cron设置


感谢您的帮助

每小时使用此cron表达式:

<cron_expr>0 * * * *</cron_expr>
0***
这将使其在
12.00
1.00
等位置运行。
如果您想让它在
12.30
运行,
1.30
等等,请将
0
替换为
30

每天一次?获取一个新的主机,它应该每隔5分钟运行一次——**/*****,也许你可以考虑创建一个永久运行的包装脚本,在每次调用CRON.PHP时都有300秒的睡眠时间。如果不是每5-10分钟运行一次,它很可能会导致各种问题。它位于共享服务器上,因此crontab是有限的。一小时一次就可以了?一个将cron作业限制为一天一次的主机不是一个能够正确服务Magento的web主机。你的未来会出现重大问题。为了正确运行预期运行的夜间多个作业,从晚上11点到早上6点,您需要每15分钟运行一次。我投票将此问题作为离题题结束,因为它不是一个编程问题。magento.stackexchange是询问magento管理员问题和轻型服务器设置的更合适的场所。谢谢。但它是否也应该与一刻钟的cron表达式一起工作(就像我的一样)?它也按小时运行。。。