Magento2 Cron job error

Magento 2中的Cron Job是自动化重复任务的绝佳工具!

但是,有时开发人员在Magento 2.xx中运行cron时会遇到未定义的索引:作业错误。(包括我)

在运行以下命令时,

/usr/bin/php [magento root directory]/bin/magento cron:run | grep -v "Ran jobs by schedule" >> [magento root directory]/var/log/magento.cron.log

Magento将抛出以下异常:

[Exception] Notice: Undefined index: jobs in /home/ubuntu/repo/project/vendor/magento/
module-cron/Model/Config/Converter/Db.php on line 39

未定义索引的解决方案:在Magento 2.xx中运行cron时出现作业错误:

从Magento 1迁移到Magento 2时,您可能会获得crontab/{groupname}/jobs/{code}条目,其中缺少组名,即core_config_data表中的默认名称。您需要删除错误的表条目,然后运行upgrade 和 deploy命令来解决此问题。

这样错误就解决了。

如果仍然存​​在任何问题,联系我们。

我们很乐意为您服务。

并与其他开发人员共享解决方案。

谢谢。