繁体   English   中英

Cron任务不适用于magento 1.9.2

[英]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
          • 测试-e /home/XXXX/public_html/newmagento/maintenance.flag && / bin / bash /home/XXXX/public_html/newmagento/scheduler_cron.sh --mode Always --excludeGroups my_queue_jobs
          • 测试-e /home/XXXX/public_html/newmagento/maintenance.flag && / bin / bash /home/XXXX/public_html/newmagento/scheduler_cron.sh --mode默认--includeGroups groupA,groupB
          • 测试-e /home/XXXX/public_html/newmagento/maintenance.flag && / bin / bash /home/XXXX/public_html/newmagento/scheduler_cron.sh --mode默认--includeGroups groupC
          • 测试-e /home/XXXX/public_html/newmagento/maintenance.flag && / bin / bash /home/XXXX/public_html/newmagento/scheduler_cron.sh --mode default --excludeGroups groupA,groupB,groupC * / 10 * * * *! 测试-e /home/XXXX/public_html/newmagento/maintenance.flag && cd / home / XXXX / public_html / newmagento / shell && / usr / bin / php scheduler.php --action看门狗

完成所有这些操作后,我在电子邮件中得到以下结果

测试-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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM