Magento Cron ne fonctionne pas: pas de battement de coeur de la tâche
J'ai remarqué que les tâches cron ne fonctionne pas parce que certaines tâches n'ont pas été effectuées (système automatique de génération de flux, google sitemap, ...).
1) j'ai installé le (très utile) AOE planificateur de
2) j'ai vérifié cron_schedule table SQL via PHPmyAdmin: aucune tâche n'est généré, mais si je le presse de Générer de l'annexe en AOE planificateur de tâches, une liste de tâche est généré. Toutes les tâches restent en attente de statut (exécuté à NULL).
3) j'ai mis (crontab -e)
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/fpl/webapps/magento/cron.sh
J'ai essayé de l'exécuter cron.sh manuellement via SSH. Quand je lance manuellement le sh, le battement de coeur tâche est exécutée. Donc, je suis aussi sûr que le problème n'est pas dans le cron.sh script.
Cron s'exécute correctement sur le serveur.
Configuration
Webfaction hébergement
Magento ver. 1.8.0.0
Cron Configuration de la planification sur l'interface d'admin magento
Générer Les Horaires De Tous Les 1
Planifier à l'Avance pour 20
Manqués s'exécute Pas Dans un délai de 15
Battement de coeur planification des tâches (cron syntaxe) 0,5,10,15,20,25,30,35,40,45,50,55 * * * *
Merci pour votre aide!
désolé, pas encore trouvé une solution
J'ai ajouté cette ligne:
$isShellDisabled = true;
(ligne: 49) avant le try
déclaration. Après que mettre cette ligne dans votre tâche cron: * * * * * php -q /home/<WEBSITE_NAME>/public_html/cron.php
OriginalL'auteur Luca Pasqualotto | 2014-08-24
Vous devez vous connecter pour publier un commentaire.
ma conjecture est que votre
cron.sh
n'est pas exécutable et c'est pourquoi rien ne se passe.Veuillez vérifier le fichier persmission et ajouter le fichier exécutable drapeau
chmod +x /home/fpl/webapps/magento/cron.sh
Vous pourriez également vouloir vérifier vos fichiers journaux du serveur pour cron (par exemple https://askubuntu.com/questions/56683/where-is-the-cron-crontab-log)
Au lieu de compter sur le fait que cron est exécutable, vous pouvez également l'exécuter comme ce
/bin/bash /home/fpl/webapps/magento/cron.sh
Et: au lieu d'écrire les minutes comme ça, vous devriez être en utilisant ceci:
*/5 * * * * /bin/bash /home/fpl/webapps/magento/cron.sh
OriginalL'auteur fbrnc
Avez-vous vérifier l'état de crontab?
Si sa ne fonctionne pas, commencez
Et pour configurer le démarrage du système
HTH
Bonne chance!
de service "cron" de certaines distributions
OriginalL'auteur MageZeus
modifier cron.sh et modifier la ligne 39:
Il essaie de l'utilisation qui en php mais ce n'est pas si grand, webfaction serveurs comme il ya beaucoup de versions de php.
OriginalL'auteur ausi1972
Ajoutant
et réglage d'un bon cron.php au-dessus de chemin
OriginalL'auteur Luca Pasqualotto