Toon posts:

vreemd crond probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb het volgende probleem met cron en dan vooral met de daily cron

als ik naar /etc/cron.daily ga en daar handmatig een webanalysis script draai, dan gaat alles goed en is er niks aan de hand, echter als cron dit script zelf uitvoert doet hij slecht het eerste gedeelte, dus alleen de statistieken bijwerken van 1 site en niet van de rest.

Weet iemand hoe ik kan zien of cron niet beschadigd is en waar de error logs staan van cron, anders dan in /var/log/cron, /var/log/cron.1 etc, deze heb ik al bekeken maar daar stonden geen rare dingen in.

heeft iemand toevallig een mogelijke oplossing alvast bedankt

Verwijderd

check de tijdsintervallen eens. misschien is hij te lang bezig met de job, en is hij nog niet klaar, voordat hij aan een andere job begint, en maakt ie m dus niet helemaal af.
soortgelijk probleem heb ik ook gehad.

Verwijderd

Topicstarter
bedankt voor je reactie

Heb net gekeken in /etc/crontab
en daar staat het volgende:

01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

ik denk niet dat dit is wat jij bedoeld, waar kan ik zien hoelang een daily script mag duren?

Het uit te voeren script staat momenteel in de daily directory en zou zeker binnen de nacht klaar moeten zijn, als ik hem handmatig draai duurt het ongeveer 4 uur namelijk.

Verwijderd

als het de enige job is die in cron.daily draait, is dit niet het probleem inderdaad.
maar je kunt ook meerdere jobs runnen in je daily cron. Dit is dus niet het geval?
trouwens: heeft het nooit gewerkt, of is t een recent probleem?
de cron.daily (en weekly enz. ) zijn trouwens gewoon batches die in je crontab draaien he. dat is niet je daadwerkelijke crontab.
kijk met cat cron.daily dus even wat ie allemaal aanroept.

[ Voor 30% gewijzigd door Verwijderd op 06-01-2004 13:44 ]


Verwijderd

Topicstarter
ik heb even in de dir /etc/cron.daily gekeken en daar draaien meerdere script, namelijk:

drwxr-xr-x 2 root root 4096 Jan 6 12:33 .
drwxr-xr-x 73 root root 8192 Jan 6 12:05 ..
lrwxrwxrwx 1 root root 28 Jul 11 18:10 00-logwatch -> ../log.d/
scripts/logwatch.pl
-rwxr-xr-x 1 root root 276 Aug 28 2002 0anacron
-rwxr-xr-x 1 root root 77 Mar 2 2000 inn-cron-expire
-rwxr-xr-x 1 root root 53 Mar 2 2000 inn-cron-rnews
-rwxr-xr-x 1 root root 51 Jun 23 2002 logrotate
-rwxr-xr-x 1 root root 418 Sep 3 2002 makewhatis.cron
-rw-r--r-- 1 root root 156 Jan 1 2001 root.cache.new
-rwxr-xr-x 1 root root 104 Sep 4 2002 rpm
-rwxrwxr-x 1 root root 48 Oct 27 14:14 set_time
-rwxr-xr-x 1 root root 132 Jun 24 2002 slocate.cron
-rwxr-xr-x 1 root root 193 Jun 24 2002 tmpwatch
-rw------- 1 root root 12288 Jan 9 2002 webanal_script
-rwxr-xr-x 1 root root 2555 Oct 27 16:51 webanalysis


het gaat om het onderste script webanalysis

gedeelte van het script:

cd /etc/httpd/logs
#
#
# Camera Obscura
#
grep www.cgx.nl/camobs cgxgen_access_log >camobs_log
webalizer -c /etc/webalizer/webalizer.camobs
cp -f /etc/analog/anlgcamobs.cfg /etc/httpd/conf/analog.cfg
analog
cd /etc/httpd/logs
rm -f camobs_log
#
#
# CompuGraphiX
#
grep www.compugraphix.nl cgxgen_access_log >compugraphix_log
webalizer -c /etc/webalizer/webalizer.compugraphix
cp -f /etc/analog/anlgcompugraphix.cfg /etc/httpd/conf/analog.cfg
analog
cd /etc/httpd/logs
rm -f compugraphix_log

Bij CompuGraphiX loopt hij al mis, vroeger heeft hij dit wel zonder problemen gedaan, heb je nog verdere suggesties

Verwijderd

gezien het aantal scripts dat ie iedere dag draait, en het feit dat de laatste dus al 4 uur in beslag neemt, zou ik toch even testen of ie het met de helft van die scripts wel gewoon doet. Doet ie dat wel, is t dus toch "tijdnood".
aangezien het script handmatig wel runt, is t geen rechten of "niet bestaande directories" probleem.

[ Voor 20% gewijzigd door Verwijderd op 06-01-2004 14:08 ]


Verwijderd

Topicstarter
heb het probleem denk ik gevonden :(

Incorrectly built binary which accesses errno or h_errno directly. Needs to be fixed.

Deze error geeft hij als cron 00-logwatch wil draaien.

ik kreeg deze error ook al bij qmail en toen moest ik ook alles hercompileren en patchen.... deze error komt door een update van gcc.

Ik ga eerst eens kijken of hij dit script kan missen, als dat zo is test ik het eerst eens zonder dit script, anders moet ik logwatch opnieuw compileren

wederom bedankt
Pagina: 1