Jump to content
Froxlor Forum
  • 0

Master Cronjob h?ngt sich auf, 100% CPU-Load


hjt

Question

Hallo,

 

ich habe h?ufig (alle ein bis zwei Wochen) Probleme mit dem Master Cronjob (ein zeitliches Muster konnte ich bis jetzt nicht erkennen)

 

OS ist Ubuntu 12.04.4 LTS als OpenVZ-Gast. Die Froxlor-Version ist 0.9.27

 

Das Problem:

 

Der Master Cronjob l?uft ewig, die CPU-Last liegt dann permanent bei 100%

 

top:

Tasks:  52 total,   2 running,  50 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.9%us,  2.0%sy,  0.0%ni, 97.0%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2099200k total,   870952k used,  1228248k free,        0k buffers
Swap:        0k total,        0k used,        0k free,   250660k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
25244 root      20   0  124m  11m 6112 R  100  0.6   7787:12 php5
    1 root      20   0  114m 2528 1932 S    0  0.1   0:00.75 init
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd/109

ps faux:

root       322  0.0  0.0  19072  1036 ?        Ss   May25   0:05 cron
root     25239  0.0  0.0  33804  1216 ?        S    Jun27   0:00  \_ CRON
root     25242  0.0  0.0   4360   632 ?        Ss   Jun27   0:00      \_ /bin/sh -c /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php
root     25244 98.7  0.5 127436 12048 ?        R    Jun27 7786:30          \_ /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php

Inhalt der Lock-Datei:

Setting Lockfile to /var/run/froxlor_froxlor_master_cronjob.lock-25244
Setting Froxlor installation path to /var/www/froxlor
Userdatas included
Table definitions included
Database Class has been loaded

Zus?tzlich ist dann die Virtuelle Festplatte voll (zumindest gibt df das an), auch, wenn diese eigentlich zu 2/3 leer ist (mehrere GB).

Wenn ich den Prozess dann abbreche und den Job von Hand starte, l?uft er ohne Probleme in wenigen Sekunden durch.

 

Kennt jemand dieses Problem? Gibt es eine M?glichkeit, die Ausf?hrung des Jobs genauer zu protokollieren/zu debuggen?

 

mfg

hjt

 

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

Ich w?rde sagen ,erstmal auf die aktuellste Version updaten, dann deine intervalle ?berpr?fen (nicht das z.B. der Traffic-Cronjob alle 2 minuten l?uft, der nur 1x am Tag laufen sollte) und ?berpr?fen und du deine webserver-logs z.B. rotierst, da sonst der traffic cron da immer durch alles durchmuss (bzw. webalizer/awstats)

Link to comment
Share on other sites

Meine Cron-Einstellungen sind folgende:

APS-Installer 01.01.1970 01:00 5 MINUTE Nein 
Aktualisieren der APS Pakete 01.01.1970 01:00 1 HOUR Nein 
E-Mail Autoresponder 01.01.1970 01:00 5 MINUTE Nein 
Backup Cronjob 03.07.2014 10:04 1 Day Ja 
Erstellen von Konfigurationsdateien 03.07.2014 11:10 5 MINUTE Ja 
Archivieren alter Tickets 05.06.2014 09:55 1 MONTH Ja 
Traffic-Berechnung 03.07.2014 10:04 1 DAY Ja 
Sende Reports ?ber Webspace- und Trafficverbrauch 03.07.2014 10:04 1 DAY Ja
Zur?cksetzen der Ticket-Z?hler 03.07.2014 10:04 1 DAY Ja 

Die Apache Customer-Logs sind alle zusammen gerade einmal 17 MB gross. Ich kann mir nicht vorstellen, dass das ein Problem ist. (Dieser vServer wird nicht als Webserver verwendet)

 

Ich werde Froxlor upgraden.

 

mfg

hjt

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...