X

La tâche DirectAdmin Cron ne fonctionne pas : dépannage


examinons de plus près l’erreur Le travail cron Directadmin ne fonctionne pas. Avec le soutien de notre Services d’assistance DirectAdmin chez Bobcares, nous pouvons vous donner un aperçu détaillé de l’erreur.

La tâche cron Directadmin ne fonctionne pas

Cron est une fonction Linux qui nous permet de programmer une commande ou un script sur le serveur pour effectuer automatiquement des activités répétées.

Les scripts exécutés en tant que tâches cron sont souvent utilisés pour modifier des fichiers ou des bases de données ; mais ils peuvent également effectuer des opérations ne modifiant pas les données sur le serveur, telles que l’envoi de notifications par e-mail.

La tâche cron DirectAdmin ne fonctionne pas : dépannage :

Les tâches cron peuvent ne pas fonctionner directement sur l’administrateur car certains processus peuvent nécessiter une authentification.

Exemple de nom de fichier php mail.php

?php
// the message
$msg = "First line of text\nSecond line of text";
// use wordwrap() if lines are longer than 70 characters
$msg = wordwrap($msg,70);
// send email
mail("ecd@abcd.com","My subject",$msg);
?

Commande cron :

Pour l’URl tapez dans la ligne suivante :

* * * * * wget http://abcd.com/mail.php &> /dev/null

Et après cela, pour le chemin, utilisez la ligne suivante :

* * * * * /mail.php

Cette tâche cron envoie du courrier toutes les minutes Vérifiez que le paramètre “Cron Jobs” dans “Profile Setup” -> “Account Configuration” de DirectAdmin est activé.

Écrire dans un fichier journal au lieu de /dev/null pour voir ce qui se passe avec le processus.

/usr/bin/php -q /home/......./something.php 2&1 /home/[username]/cronlog.txt

Ce journal deviendra grand rapidement. Une fois que nous avons établi qu’il fonctionne correctement, redirigez la sortie vers /dev/null

Nous devons vérifier que le chemin vers le fichier PHP a toutes les autorisations 0755 et que le fichier a les autorisations 0644. Par exemple, chaque dossier doit être 0755. Un problème d’autorisations peut se produire si la taille d’un dossier est inférieure à 0755.

Activez le rapport d’erreur dans le script PHP au cas où il s’agirait d’une erreur telle que celle causée par l’utilisation de PHP 7.2 (et le script a du code hérité), qui va être la version de /usr/bin/php.

[Need assistance with similar queries? We are here to help]

Conclusion

Pour résumer, nous avons maintenant vu comment gérer l’erreur DirectAdmin cron job not working. Avec le soutien de notre, Services gérés DirectAdmin nous avons parcouru toutes les solutions.

EMPÊCHEZ VOTRE SERVEUR DE CRASHER !

Ne perdez plus jamais de clients à cause d’une mauvaise vitesse du serveur ! Laissez-nous vous aider.

Nos experts en serveurs surveilleront et entretiendront votre serveur 24 heures sur 24, 7 jours sur 7, afin qu’il reste rapide et sécurisé comme l’éclair.

COMMENCER