[英]Cron task not working on magento 1.9.2
我一直在尝试在magento网站(子域)上执行cron任务
Magento version : 1.9.2.4 PHP : 5.6
我从c面板cron选项卡中尝试了以下选项
为cron.php文件设置777权限
选项1 :
* / 15 * * * * php -q /home/XXXX/public_html/newmagento/cron.php
选项2:
0,30 * * * * / bin / sh /home/XXXX/public_html/newmagento/cron.sh
选项3:
0 * * * * php /home/XXXX/public_html/newmagento/cron.php
但是我无法使其与任何选项一起使用
**通过电子邮件收到的克朗回复:**
选项1 :
拒绝访问。
选项3:
X-Powered-By:PHP / 5.6.14
内容类型:text / html; 字符集= UTF-8
拒绝访问。
选项2没有电子邮件回复
看完评论后安装“ aoe scheduler”
找不到心跳任务。 检查cron配置是否正确。 (请参阅说明)
我将cron(来自c-panel)修改为由AOE调度程序指示为:
完成所有这些操作后,我在电子邮件中得到以下结果
! 测试-e /home/XXXX/public_html/newmagento/maintenance.flag && / bin / bash /home/XXXX/public_html/newmagento/scheduler_cron.sh --mode Always --includeGroups my_queue_jobs
/home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: Resource temporarily unavailable Could not find a binary for php
! 测试-e /home/XXXX/public_html/newmagento/maintenance.flag && / bin / bash /home/XXXX/public_html/newmagento/scheduler_cron.sh --mode Always --excludeGroups my_queue_jobs
/home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: Resource temporarily unavailable
! 测试-e /home/XXXX/public_html/newmagento/maintenance.flag && / bin / bash /home/XXXX/public_html/newmagento/scheduler_cron.sh --mode默认--includeGroups groupC
/home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: Resource temporarily unavailable
! 测试-e /home/XXXX/public_html/newmagento/maintenance.flag && / bin / bash /home/XXXX/public_html/newmagento/scheduler_cron.sh --mode默认--includeGroups groupA,groupB
/home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable /home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: Resource temporarily unavailable
! 测试-e /home/XXXX/public_html/newmagento/maintenance.flag && / bin / bash /home/XXXX/public_html/newmagento/scheduler_cron.sh --mode默认--excludeGroups groupA,groupB,groupC
/bin/bash: fork: retry: Resource temporarily unavailable
/bin/bash: fork: retry: Resource temporarily unavailable
/bin/bash: fork: retry: Resource temporarily unavailable
/bin/bash: fork: retry: Resource temporarily unavailable
/home/XXXX/public_html/newmagento/scheduler_cron.sh: fork: retry: Resource temporarily unavailable
Status: 500 Internal Server Error
X-Powered-By: PHP/5.6.14
Content-type: text/html; charset=UTF-8
! 测试-e /home/XXXX/public_html/newmagento/maintenance.flag && cd / home / XXXX / public_html / newmagento / shell && / usr / bin / php scheduler.php --action看门狗
Status: 500 Internal Server Error
X-Powered-By: PHP/5.6.14
Content-type: text/html; charset=UTF-8
尝试输出到日志文件以捕获错误,例如
0,30 * * * * / bin / sh /home/XXXX/public_html/newmagento/cron.sh >> path_to / magneto / var / filename.log
最好使用magento var日志文件夹中的日志文件。
当您选择运行cron.php文件时,请确保php二进制文件并与路径一起使用。 要找到路径,请使用以下命令
>which php
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.