当前位置:  首页>> 技术小册>> Magento零基础到架构师(系统管理)

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


该分类下的相关小册推荐: