Cron(计划任务)
Adobe Commerce和Magento Open Source通过定期运行脚本来按计划执行某些操作。 您可以从管理员控制Commerce cron作业的执行和计划。 根据CRON计划运行的存储操作包括但不限于:
IMPORTANT
Commerce服务必须安装在crontab中,以确保核心组件和某些第三方扩展按预期工作。 有关将服务安装到crontab的详细信息,请参阅_安装指南_🔗中的说明。
此外,您还可以将以下内容配置为根据cron计划运行:
- 订购系统网格更新并重新编制索引
- 待定付款期限
请确保存储的基本URL设置正确,以便cron操作期间生成的URL正确无误。 有关云基础架构上的Adobe Commerce,请参阅《云基础架构上的Commerce指南》中的设置cron作业。 有关内部部署,请参阅 配置指南 中的配置并运行con。
配置cron
-
在 管理员 侧边栏上,转到 Stores > Settings>Configuration。
-
在左侧面板中,展开 Advanced 并选择 System。
-
展开 Cron 部分的 。
{width="600" modal="regular"}
-
完成 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 — 定义状态为
Successful
的cron作业历史记录保留在数据库中的时间长度(以分钟为单位)。 - Failure History Lifetime — 定义状态为
Error
的cron作业历史记录保留在数据库中的时间长度(以分钟为单位)。 - Use Separate Process — 定义是否所有来自组的cron作业都在单独的系统进程中运行。 选项:
Yes
/No
{width="600" modal="regular"}
-
完成后,单击 Save Config。
recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1