Cronjob bricht nach einiger Zeit ab
Cronjob bricht nach einiger Zeit ab
Hallo!
Ich habe einen Cronjob der eine php-Datei aufruft.
Ich lasse von dieser Datei aus Informationen in eine Datanbank schreiben und konnte so feststellen, dass dieser Job nach ca. 180 Sekunden abbricht.
Ich habe leider nirgendwo etwas zu einem Timeout von Cronjobs gefunden. :?
Kann mir jemand helfen?
Gruß Maik
Ich habe einen Cronjob der eine php-Datei aufruft.
Ich lasse von dieser Datei aus Informationen in eine Datanbank schreiben und konnte so feststellen, dass dieser Job nach ca. 180 Sekunden abbricht.
Ich habe leider nirgendwo etwas zu einem Timeout von Cronjobs gefunden. :?
Kann mir jemand helfen?
Gruß Maik
-
lufthansen
- Posts: 390
- Joined: 2002-09-24 17:31
- Location: NRW
Re: Cronjob bricht nach einiger Zeit ab
das timeout wird in der php.ini gesetzt sein.
führst du die php datei über den apache aus ? oder über die php-binary direkt.
wenn du die direkt ausführst kannst du als parameter eine andere php.ini angeben und in der dann das limit erhöhen.
führst du die php datei über den apache aus ? oder über die php-binary direkt.
wenn du die direkt ausführst kannst du als parameter eine andere php.ini angeben und in der dann das limit erhöhen.
Re: Cronjob bricht nach einiger Zeit ab
in der php.ini habe ich schon geguckt.
welcher wert ist es denn da genau, dann setze ich den einfach hoch
vielen dank schonmal!
welcher wert ist es denn da genau, dann setze ich den einfach hoch
vielen dank schonmal!
Re: Cronjob bricht nach einiger Zeit ab
achso: der cronjob ruft die datei wie folgt auf
0 2 * * * lynx --dump http://www.domain.de/datei.php >/dev/null
0 2 * * * lynx --dump http://www.domain.de/datei.php >/dev/null
-
lufthansen
- Posts: 390
- Joined: 2002-09-24 17:31
- Location: NRW
Re: Cronjob bricht nach einiger Zeit ab
max_execution_time = 30
-
lufthansen
- Posts: 390
- Joined: 2002-09-24 17:31
- Location: NRW
Re: Cronjob bricht nach einiger Zeit ab
hmm dann würde ich vllt mal überlegen das direkt per php binary zu machen, denn ansonsten erhöhst du dsa limit global und ich weiß nicht ob das in deinem intresse liegt ...
Re: Cronjob bricht nach einiger Zeit ab
setz in deinem PHP-Script ganz oben folgende Zeile ...
set_time_limit(0);
... und dein Script hat somit kein Zeitlimit mehr!
gRuß
st3fan
set_time_limit(0);
... und dein Script hat somit kein Zeitlimit mehr!
gRuß
st3fan
Re: Cronjob bricht nach einiger Zeit ab
der kam für mich nicht in frage, da der script ja mehr als 100 sekunden arbeitet und erst dann abbrichtLuftHansen wrote:max_execution_time = 30
Re: Cronjob bricht nach einiger Zeit ab
vielen dank, werde es mal so probieren, klingt logischst3fan wrote:setz in deinem PHP-Script ganz oben folgende Zeile ...
set_time_limit(0);
... und dein Script hat somit kein Zeitlimit mehr!
gRuß
st3fan
-
outofbound
- Posts: 470
- Joined: 2002-05-14 13:02
- Location: Karlsruhe City
Re: Cronjob bricht nach einiger Zeit ab
Das heisst, jeder der den Namen der Datei kennt, kann die von extern aufrufen... Ist das echt so gewollt?0 2 * * * lynx --dump http://www.domain.de/datei.php >/dev/null
Die obige Methode kenn ich nur in Shared Hosting Umgebungen oder wenn man per Cron was externes Antriggern will. (Cron Server A, PHP Server B) Sonst macht das eigentlich keinen Sinn. Ich würde lieber PHP C(G/L)I verwenden, das ist stressfreier:
0 2 * * * {Pfad von which php} /home/user/crons/blubb.php > /dev/null.
Gruss,
Out