【发布时间】:2012-05-08 13:21:49
【问题描述】:
我们已经在 Magento 客户端上安装了 M2E - 所有 Cron 作业都设置为运行,但除非我们手动执行它们,否则它们只是没有运行。手动运行它们效果很好。
我已阅读大量文档和支持票,但似乎没有发现类似问题或解决方法。
同步标签有一条消息说:
上次同步是由 cron 在 12 小时前执行的。 请检查 Magento cron 作业配置。
有没有人有任何有用的解决方案?
【问题讨论】:
我们已经在 Magento 客户端上安装了 M2E - 所有 Cron 作业都设置为运行,但除非我们手动执行它们,否则它们只是没有运行。手动运行它们效果很好。
我已阅读大量文档和支持票,但似乎没有发现类似问题或解决方法。
同步标签有一条消息说:
上次同步是由 cron 在 12 小时前执行的。 请检查 Magento cron 作业配置。
有没有人有任何有用的解决方案?
【问题讨论】:
我会查看表 cron_schedule 并确保 cron.php 在您的环境中的 crontab 守护程序中正确设置和执行。
另外,我认为 M2E 模块要求必须禁用管理员添加密钥选项才能正常工作。
【讨论】:
查找 /var/M2ePro/cron.lock,将其删除,然后检查 M2E 的 cron 是否正常工作。
【讨论】:
不幸的是,我在 /var 下没有 M2ePro 目录,即使在 cron 中配置好同步也不会启动。
升级到 Magento 1.8.0.0 后开始出现这种情况。
在 http://support.m2epro.com/knowledgebase/articles/268105-cron-job-doesn-t-work-since-update-to-magento-1-8 的 M2e 知识库中找到以下内容
更新到 magento 1.8 后 Cron 作业无法运行
cron问题与m2e pro无关,而与最新magento 1.8版本中cron.php文件的变化有关。
解决问题的方法有两种:
【讨论】:
这是一个老问题,但如果其他人遇到它并且在运行他们的 cron 作业时遇到问题,可能只是因为您使用的是旧版本的 php!默认情况下,在我的情况下,在 1and1 上,只需使用 php 命令即可获得 v4.4.9。我必须明确强制 php v5 然后它才能工作!
【讨论】: