2016-10-09 15 views
0

Ich habe Magento auf meinen Centos konfiguriert und ein Modul mit einem Cron-Job hinzugefügt, der alle 6 Stunden ausgeführt wird, aber alle 10 Minuten ausgeführt wird, habe ich das Aoe_Scheduler-Plugin installiert, und Magento-Ordner hat die 'Centos' Benutzer als Eigentümer, ich musste die Benutzer-Crontab "Apache" für die geplante Aufgabe bearbeiten, aber nicht alle 6 Stunden, sondern alle 10 Minuten ausgeführt.Cron-Job nicht aktualisiert in Magento

Das ist mein Cron-Job:

<crontab> 
    <jobs> 
     <fatima_syncdb_task> 
     <schedule> 
      <cron_expr>0 */6 * * *</cron_expr> 
     </schedule> 
     <run> 
      <model>syncdb/syncdb::syncdbcrontask</model> 
     </run> 
     </fatima_syncdb_task> 
    </jobs> 
    </crontab> 

CentOS Benutzer crontab:

*/5 * * * * /usr/bin/sh /var/www/html/cron.sh 

Apache-Benutzer crontab:

*/5 * * * * /usr/bin/sh /var/www/html/cron.sh 

Ich habe versucht, Magento Cache zu reinigen und Apache neu starten, aber tut nicht arbeiten.

Antwort

0

Zuerst sehen Sie bitte in der Datenbank zu Tabelle cron_schedule, bitte überprüfen Sie Ihre cron_job sollte es fatima_syncdb_task in den Jobs sein. Überprüfen Sie die Registrierungszeit und die Nachrichten Ihres Cron-Jobs. Lass mich über die Ergebnisse wissen.

+0

HI @Igor, sieh dir [this] (https://www.dropbox.com/s/eetmr0osbex3k20/Screenshot%202016-10-12%2014.38.54.png?dl=0) Es könnte etwas sein im Zusammenhang mit Cache oder Berechtigungen ?, Magento Verzeichnis hat Centos als Besitzer. – mrcaste