我们已经在一个客户端的 Magento 安装上安装了 M2E - 所有 Cron 作业都设置为运行,但除非我们手动执行它们,否则它们只是没有运行。手动运行它们确实可以正常工作。
我已经阅读了很多文档和支持票,但似乎没有发现类似的问题或修复它。
同步选项卡有一条消息说:
上次同步是 12 小时前由 cron 执行的。请检查 Magento cron 作业配置。
有没有人有任何有用的解决方案?
我会看一下该表cron_schedule
,并确保cron.php
它在您的环境中的 crontab 守护程序本身内正确设置和执行。
另外,我认为 M2E 模块要求必须禁用管理员添加密钥选项才能正常工作。
查找 /var/M2ePro/cron.lock,将其删除,然后检查 M2E 的 cron 是否正常工作。
这是一个老问题,但如果其他人遇到它并且在运行他们的 cron 作业时遇到问题,可能只是因为您使用的是旧版本的 php!默认情况下,在我的情况下,在 1and1 上,只需使用 php 命令即可获得 v4.4.9。我必须明确强制 php v5 然后它才能工作!
不幸的是,我在 /var 下没有 M2ePro 目录,即使在 cron 中配置了同步也不会启动。
这在升级到 Magento 1.8.0.0 后开始发生。
自从更新到 magento 1.8 后,Cron 作业不起作用
cron问题与m2e pro无关,而是与最新magento 1.8版本中cron.php文件的更改有关。
有两种方法可以解决问题: