Hi!
ich starte eine Reihe von Cronjobs zu unterschiedlichen Zeiten nach dem gleichen Schema. Es handelt sich durchgängig um PHP-Scripts.
Nun macht ein Script Probleme: Es bricht vorzeitig (nach etwa zwei Minuten ab). Wenn ich es manuell über die Konsole per "php script.php" starte, läuft es ohne Fehlermeldung komplett durch. Das gleiche gilt für den Aufruf per Browser.
Der Eintrag in der crontab sieht wie folgt aus:
5 30 * * * /usr/local/bin/php /pfad/script.php
In der SysLog findet sich nur ein HTTP-Header für das Script, keine Fehlermeldung.
Hat irgendjemand eine Idee, woran es liegen könnte?
Was macht den dieses PHP-Skript genau? Hast du bereits die Timeout-Einstellung in der php.ini für die CLI-Version überprüft? Darüber hinaus scheint mir obige Crontab-Zeile falsch zu sein, sollte das nicht etwa so heißen:
30 5 * * * /usr/local/bin/php /pfad/script.php
D.h. das Skript script.php würde täglich um 5:30 gestartet werden.
Grüße,
Fabian St.