Adobe Commerce和Magento Open Source通过定期运行脚本来按计划执行某些操作。 我们可以从管理员控制Commerce cron作业的执行和计划。 根据CRON计划运行的店铺操作包括但不限于:
- 电子邮件
- 目录价格规则
- 快讯
- XML站点地图生成
- 汇率更新
- Inventory management
此外,我们还可以将以下内容配置为根据cron计划运行:
确保 基本URL 正确设置了店铺的,以便在cron操作期间生成的URL正确无误。 有关云基础架构上的Adobe Commerce,请参阅 设置cron作业 在 云基础架构上的Commerce指南. 有关内部部署,请参阅 配置和运行图标 在 配置指南.
配置cron
在 管理员 侧栏,转到 Stores > Settings>Configuration.
在左侧面板中,展开 Advanced 并选择 System.
展开 扩展选择器 该 Cron 部分。

完成以下设置 Index 和 Default 组。
每个部分中的设置相同。
- Generate Schedules Every — 定义计划的生成频率(以分钟为单位)。 调度店铺在数据库中。
- Schedule Ahead for — 定义cron作业计划的提前时间(分钟)。 例如,如果将此设置设为 10 cron运行, cron作业计划在接下来的10分钟内运行。
- Missed if not Run Within — 定义用于确定错过的作业的时间(以分钟为单位)。 如果cron作业未在其计划时间运行,并且指定的时间已过,则无法运行该作业,其状态将设置为 Missed.
- History Cleanup Every — 定义从数据库中清除已结束任务历史的时间(以分钟为单位)。
- Success History Lifetime — 定义具有的cron作业的历史记录的时间长度(以分钟为单位) Successful 状态仍保留在数据库中。
- Failure History Lifetime — 定义具有的cron作业的历史记录的时间长度(以分钟为单位) Error 状态仍保留在数据库中。
- Use Separate Process — 定义是否所有来自组的cron作业都在单独的系统进程中运行。 选项: Yes / No
