PDA

Bekijk Volledige Versie : Cron werkt niet meer DA



dark1990
31/03/13, 22:20
Beste,

Ik heb vandaag vernomen dat mijn cronjobs niet meer worden uitgevoerd kan iemand mij hier bij helpen uitkomst syslog:

Mar 31 22:13:01 webserver /USR/SBIN/CRON[31138]: (root) CMD (/usr/local/directadmin/dataskq)
Mar 31 22:13:27 webserver named[30479]: error (network unreachable) resolving '115.216.59.95.in-addr.arpa/PTR/IN': 2001:43f8:110::10#53
Mar 31 22:13:27 webserver named[30479]: error (network unreachable) resolving '115.216.59.95.in-addr.arpa/PTR/IN': 2001:67c:e0::5#53
Mar 31 22:14:01 webserver /USR/SBIN/CRON[31165]: (root) CMD (/usr/local/directadmin/dataskq)
Mar 31 22:14:59 webserver named[30479]: error (network unreachable) resolving 'nsc.domain-robot.org/A/IN': 2a01:130:2000:118:89:146:248:56#53
Mar 31 22:15:01 webserver /USR/SBIN/CRON[31180]: (root) CMD (php /home/admin/domains/darkonline.nl/public_html/billing/bb-cron.php)
Mar 31 22:15:01 webserver /USR/SBIN/CRON[31181]: (root) CMD (/usr/local/directadmin/dataskq)
Mar 31 22:15:01 webserver /USR/SBIN/CRON[31182]: (admin) CMD (/usr/local/bin/php -q /home/admin/domains/darkonline.nl/public_html/billing/bb-cron.php/)
Mar 31 22:15:01 webserver /USR/SBIN/CRON[31179]: (CRON) error (grandchild #31180 failed with exit status 199)
Mar 31 22:15:01 webserver /USR/SBIN/CRON[31178]: (CRON) error (grandchild #31182 failed with exit status 1)
Mar 31 22:16:01 webserver /USR/SBIN/CRON[31199]: (root) CMD (/usr/local/directadmin/dataskq)

Wat houd het dik gedrukte precies in ? het verhaaltje dat het netwerk niet bereikbaar is die ip's / domeinen ken ik niet eens...

SF-Jeroen
31/03/13, 23:17
Die DNS errors zijn niet heel boeiend. Die bb-cron.php geeft dus een foutcode terug (199 en 1). Bij geen fout (0) krijg je geen melding. Een fout kan zijn dat er ergens in de code een exit staat en hij daar komt (om welke reden dan ook) of omdat de cronjob dood gaat. Ik zou zeggen draai de cron eens handmatig en kijk of hij dan wel lukt.

dark1990
31/03/13, 23:25
wanneer ik hem handmatig draai krijg ik :

Mar 31 23:26:01 webserver /USR/SBIN/CRON[31823]: (root) CMD (/usr/local/directadmin/dataskq)
Mar 31 23:27:01 webserver /USR/SBIN/CRON[31835]: (root) CMD (/usr/local/directadmin/dataskq)

Maar is dan wel onder root en niet admin:

Mar 31 23:25:01 webserver /USR/SBIN/CRON[31813]: (admin) CMD (/usr/local/bin/php -q /home/admin/domains/darkonline.nl/public_html/billing/bb-cron.php/)
Mar 31 23:25:01 webserver /USR/SBIN/CRON[31809]: (CRON) error (grandchild #31811 failed with exit status 199)
Mar 31 23:25:01 webserver /USR/SBIN/CRON[31808]: (CRON) error (grandchild #31813 failed with exit status 1)
Mar 31 23:26:01 webserver /USR/SBIN/CRON[31823]: (root) CMD (/usr/local/directadmin/dataskq)
Mar 31 23:27:01 webserver /USR/SBIN/CRON[31835]: (root) CMD (/usr/local/directadmin/dataskq)
Mar 31 23:27:54 webserver crontab[31851]: (root) BEGIN EDIT (root)
Mar 31 23:28:01 webserver crontab[31851]: (root) END EDIT (root)
Mar 31 23:28:01 webserver /USR/SBIN/CRON[31855]: (root) CMD (/usr/local/directadmin/dataskq)
Mar 31 23:28:15 webserver crontab[31856]: (root) BEGIN EDIT (root)
Mar 31 23:28:19 webserver crontab[31856]: (root) END EDIT (root)

Maar het is niet alleen bij deze cron andere crons voert die ook niet uit in iedergeval hij schrijft niks meet kwa informatie in database

SF-Jeroen
01/04/13, 11:42
Probeer de cronjob eens met WGET in crontab te zetten "* * * * * * wget http://www.darkonline.nl/billing/bb-cron.php > /dev/null 2>&1" (even sterretjes aanpassen). Zou kunnen dat je het full path naar wget moet opgeven.

dark1990
01/04/13, 21:57
Dit heb ik er in gezet wat moet ik nu te zien krijgen

SF-Jeroen
01/04/13, 21:58
Werkt de cronjob nu wel gewoon?\

dark1990
01/04/13, 22:06
Apr 1 22:04:01 webserver /USR/SBIN/CRON[31931]: (root) CMD (/usr/local/directadmin/dataskq)
Apr 1 22:05:01 webserver /USR/SBIN/CRON[31947]: (root) CMD (php -q /home/admin/domains/darkonline.nl/public_html/panel/admin/cron.php > /dev/null 2>&1)
Apr 1 22:05:01 webserver /USR/SBIN/CRON[31948]: (admin) CMD (/usr/local/bin/php -q /home/admin/domains/darkonline.nl/public_html/billing/bb-cron.php/)
Apr 1 22:05:01 webserver /USR/SBIN/CRON[31949]: (root) CMD (wget http://www.darkonline.nl/billing/bb-cron.php > /dev/null 2>&1)
Apr 1 22:05:01 webserver /USR/SBIN/CRON[31950]: (root) CMD (root php /home/admin/domains/darkonline.nl/public_html/billing/bb-cron.php)
Apr 1 22:05:01 webserver /USR/SBIN/CRON[31951]: (root) CMD (/usr/local/directadmin/dataskq)
Apr 1 22:05:01 webserver /USR/SBIN/CRON[31945]: (CRON) error (grandchild #31950 failed with exit status 127)
Apr 1 22:05:01 webserver /USR/SBIN/CRON[31943]: (CRON) error (grandchild #31948 failed with exit status 1)
Apr 1 22:06:01 webserver /USR/SBIN/CRON[31984]: (root) CMD (/usr/local/directadmin/dataskq)
Apr 1 22:07:01 webserver /USR/SBIN/CRON[32000]: (root) CMD (/usr/local/directadmin/dataskq)

SF-Jeroen
01/04/13, 22:36
Hij gaat dus goed? Want ik zie alleen 31950 en 31948 dood gaan, maar niet de wget. Heeft hij de cronjob nu gedraaid?

dark1990
02/04/13, 07:27
Ja hij draait nu wel goed dus wat moet ik nu laten staan en wat weg halen ?

SF-Jeroen
02/04/13, 09:05
Als het goed is kun je alles behalve de wget-cronjob weghalen. Waarschijnlijk was het dus een rechtenprobleem. Wget voert alles uit als de user in kwestie (het is vergelijkbaar met een normale bezoeker)

dark1990
02/04/13, 22:32
Bedankt jeroen het werkt zover ik zie