Au cours des dernières semaines, j'ai vu ce type d'erreur de nombreuses fois sur mes serveurs debian 6.
J'ai vu différents codes de sortie, 1, 2, 25, 255
Erreurs lors de l'exécution de cron:
sous-processus #10010 a échoué avec le code de sortie 2: 1 fois(s)
sous-processus #10042 a échoué avec le code de sortie 2: 1 fois(s)
sous-processus #10062 a échoué avec le code de sortie 2: 1 fois(s)
sous-processus #10080 a échoué avec le code de sortie 2: 1 fois(s)
ou
Erreurs lors de l'exécution de cron:
sous-processus #23015 a échoué avec le code de sortie 25: 1 fois(s)
sous-processus #23115 a échoué avec le code de sortie 25: 1 fois(s)
sous-processus #23223 a échoué avec le code de sortie 25: 1 fois(s)
sous-processus #23319 a échoué avec le code de sortie 25: 1 fois(s)
sous-processus #23432 a échoué avec le code de sortie 25: 1 fois(s)
sous-processus #23510 a échoué avec le code de sortie 25: 1 fois(s)
En regardant le syslog, ça ressemble à ceci:
Mar 6 06:41:01 myhost /USR/SBIN/CRON[10548]: (www-data) CMD (cd /home/httpd/cgi/inst && /usr/bin/perl /home/httpd/cgi/inst/scheduler.cgi > /dev/null
Mar 6 06:41:01 myhost /USR/SBIN/CRON[10546]: (CRON) error (sous-processus #10548 a échoué avec le code de sortie 2)
J'ai vu cela sur de nombreux serveurs, avec différents cronjobs, et je n'ai pas encore compris ce qui se passe. Donc, j'ai deux questions:
- que signifient les codes de sortie? (1, 2, 25 ou 255).
- que puis-je faire pour tester cela plus en détail? Est-ce que quelqu'un a déjà vu ça auparavant?
note: oui, j'ai cherché sur Google, mais je n'ai pas trouvé de solution adaptée à mon cas.
certaines de ces tâches cron génèrent une erreur comme celle-ci à chaque fois, d'autres le font seulement de temps en temps.
les tâches ne sont pas toutes les mêmes, mais elles ressembleraient à ceci:
*/1 * * * * www-data cd /home/httpd/sites/cust/cgi/ && perl /home/httpd/sites/cust/mysoft/core/bin/scheduler.pl >> /home/httpd/sites/cyst/logs/scheduler_cron.log 2>&1
dites-moi s'il y a plus d'informations que je peux vous donner.
1 votes
Quels sont les journaux de votre script Perl pour les appels échoués? Et pourquoi parlez-vous de mysql dans votre question? Je ne vois rien ici lié à mysql.
0 votes
Désolé, mon commentaire était erroné, ceci est un problème de cron et perl, pas directement mysql.