Funktion runJob (Pseudocrons) steigt ohne Fehler aus...
Verfasst: Di 28. Nov 2006, 10:06
Cont-Version: 4.6.4
Windows 2003 R2
Hallo zusammen,
nach einem Umzug von einem Win2000 Server auf einen Win2003 ist folgendes Phänomen zu beobachten:
Ruft man die Website auf erscheint im Browser eine leere weiße Seite. Erst wenn man diese 3-5 mal aktualisiert erscheint ganz normal die Website.
Fehlersuche führte bisher zu folgendem Ergebnis:
In der pseudo-cron.inc.php steht bei Zeile 172
for ($i=0;$i<count($PC_jobs);$i++) {
$bJobRunned = true;
runJob($PC_jobs[$i], $PC_jobDir, $PC_writeDir, $PC_useLog, $PC_debug);
}
Durch das testweise setzen von Messageboxen wurde geprüft bis zu welchem Punkt der Code ausgeführt wird. Das Problem liegt in der Funktion runJob.
Diese soll die Jobs, die in der Datei crontab.txt stehen, abarbeiten (bei mir stehen hier 5). Die erste wird abgearbeitet, dan steigt das Skript ohne Fehler aus. Aktualisiert man nun die Seite im Browser kommt das Skript bis zum 2 oder 3 Job und bricht dann wieder ab. Bei erneutem Aktualisieren schafft es schließlich den letzten Job und die Website wird korrekt angezeigt.
Hat irgendjemand eine Idee woher dieses Verhalten resultiert?
Danke & Gruß
Axel
Windows 2003 R2
Hallo zusammen,
nach einem Umzug von einem Win2000 Server auf einen Win2003 ist folgendes Phänomen zu beobachten:
Ruft man die Website auf erscheint im Browser eine leere weiße Seite. Erst wenn man diese 3-5 mal aktualisiert erscheint ganz normal die Website.
Fehlersuche führte bisher zu folgendem Ergebnis:
In der pseudo-cron.inc.php steht bei Zeile 172
for ($i=0;$i<count($PC_jobs);$i++) {
$bJobRunned = true;
runJob($PC_jobs[$i], $PC_jobDir, $PC_writeDir, $PC_useLog, $PC_debug);
}
Durch das testweise setzen von Messageboxen wurde geprüft bis zu welchem Punkt der Code ausgeführt wird. Das Problem liegt in der Funktion runJob.
Diese soll die Jobs, die in der Datei crontab.txt stehen, abarbeiten (bei mir stehen hier 5). Die erste wird abgearbeitet, dan steigt das Skript ohne Fehler aus. Aktualisiert man nun die Seite im Browser kommt das Skript bis zum 2 oder 3 Job und bricht dann wieder ab. Bei erneutem Aktualisieren schafft es schließlich den letzten Job und die Website wird korrekt angezeigt.
Hat irgendjemand eine Idee woher dieses Verhalten resultiert?
Danke & Gruß
Axel