Cronjob bricht nach einiger Zeit ab

Bash, Shell, PHP, Python, Perl, CGI
maik20
Posts: 6
Joined: 2005-05-02 21:45

Cronjob bricht nach einiger Zeit ab

Post by maik20 »

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
lufthansen
Posts: 390
Joined: 2002-09-24 17:31
Location: NRW

Re: Cronjob bricht nach einiger Zeit ab

Post by lufthansen »

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.
maik20
Posts: 6
Joined: 2005-05-02 21:45

Re: Cronjob bricht nach einiger Zeit ab

Post by maik20 »

in der php.ini habe ich schon geguckt.

welcher wert ist es denn da genau, dann setze ich den einfach hoch

vielen dank schonmal!
maik20
Posts: 6
Joined: 2005-05-02 21:45

Re: Cronjob bricht nach einiger Zeit ab

Post by maik20 »

achso: der cronjob ruft die datei wie folgt auf


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

Post by lufthansen »

max_execution_time = 30
lufthansen
Posts: 390
Joined: 2002-09-24 17:31
Location: NRW

Re: Cronjob bricht nach einiger Zeit ab

Post by lufthansen »

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 ...
st3fan
Posts: 10
Joined: 2005-07-11 10:34

Re: Cronjob bricht nach einiger Zeit ab

Post by st3fan »

setz in deinem PHP-Script ganz oben folgende Zeile ...

set_time_limit(0);

... und dein Script hat somit kein Zeitlimit mehr!

gRuß
st3fan
maik20
Posts: 6
Joined: 2005-05-02 21:45

Re: Cronjob bricht nach einiger Zeit ab

Post by maik20 »

LuftHansen wrote:max_execution_time = 30
der kam für mich nicht in frage, da der script ja mehr als 100 sekunden arbeitet und erst dann abbricht
maik20
Posts: 6
Joined: 2005-05-02 21:45

Re: Cronjob bricht nach einiger Zeit ab

Post by maik20 »

st3fan wrote:setz in deinem PHP-Script ganz oben folgende Zeile ...

set_time_limit(0);

... und dein Script hat somit kein Zeitlimit mehr!

gRuß
st3fan
vielen dank, werde es mal so probieren, klingt logisch :wink:
outofbound
Posts: 470
Joined: 2002-05-14 13:02
Location: Karlsruhe City

Re: Cronjob bricht nach einiger Zeit ab

Post by outofbound »

0 2 * * * lynx --dump http://www.domain.de/datei.php >/dev/null
Das heisst, jeder der den Namen der Datei kennt, kann die von extern aufrufen... Ist das echt so gewollt?

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