Timelimit beendet die Auswertung unserer Stats
am 13.11.2004 20:11:36 von Alex Klein
Hallo NG,
wir haben folgenden Fehler wenn wir ein Auswertungsskript laufen lassen,
daß das Logfile unseres CoD-Servers auswertet.
Maximum execution time of 60 seconds exceeded in
var/www/html/web146/html/vsp/vsp.php on line 175
Ich hab mittlerweile mich soweit belesen, daß ich den Default-Wert in
der php.ini einstellen kann. Aber leider bin ich nicht Hoster und hab
keinen Zugriff auf die php.ini.
Ich müßte also versuchen, das timelimit in den php-Dateien zu ändern.
Ich hab dann an (hoffentlich passenden) Stellen ein
"set_time_limit(1200); " eingebaut. Leider bricht das Skript wieder ab.
Anscheinend fliegen wir wegen "max_execution_time". Kann ich aber nicht
sicher sagen.
Nun weiß ich nicht in welche Richtung ich weitersuchen muß. php.ini ist
ja definitv tabu. Hat jemand von Euch einen Vorschlag wie ich das
geschickt ausspielen kann?
TIA
Gruß
Alex
Re: Timelimit beendet die Auswertung unserer Stats
am 13.11.2004 21:58:55 von Stephan Mann
On 2004-11-13 20:11:36, Alex Klein wrote:
> Maximum execution time of 60 seconds exceeded in
> var/www/html/web146/html/vsp/vsp.php on line 175
> [..]
> Ich müßte also versuchen, das timelimit in den php-Dateien zu ändern.
> Ich hab dann an (hoffentlich passenden) Stellen ein
> "set_time_limit(1200); " eingebaut. Leider bricht das Skript wieder ab.
Es ist mehr als warscheinlich, dass euer PHP im Safe Mode laueft. Und zu
diesem Fall sagt die Manual-Seite von set_time_limit():
,---
| set_time_limit() has no effect when PHP is running in safe mode.
| There is no workaround other than turning off safe mode or changing
| the time limit in the php.ini.
`---
> Nun weiß ich nicht in welche Richtung ich weitersuchen muß. php.ini ist
> ja definitv tabu. Hat jemand von Euch einen Vorschlag wie ich das
> geschickt ausspielen kann?
Die zu verarbeitenden Daten in Portionen aufteilen. Das Script sich selbst
aufrufen lassen und die Teile nacheinander abarbeiten.
hth, stephan
--
Der Terrorismus ist ein Krieg der Armen gegen die Reichen.
Der Krieg ist ein Terrorismus der Reichen gegen die Armen.
[Sir Peter Ustinov, 1921 - 2004]
Re: Timelimit beendet die Auswertung unserer Stats
am 14.11.2004 12:14:49 von Alex Klein
Hallo Stephan!
Stephan Mann schrieb:
>
> On 2004-11-13 20:11:36, Alex Klein wrote:
>
> Es ist mehr als warscheinlich, dass euer PHP im Safe Mode laueft. Und
> zu diesem Fall sagt die Manual-Seite von set_time_limit():
>
> ,---
> | set_time_limit() has no effect when PHP is running in safe mode.
> | There is no workaround other than turning off safe mode or changing
> | the time limit in the php.ini.
> `---
Ja, da hast Du Recht. Das haben wir gestern auch noch herausgefunden,
als wir ein test.php mit dem Aufruf phpinfo(); gemacht haben. :( Naja,
kamma nichts machen.
>> Nun weiß ich nicht in welche Richtung ich weitersuchen muß. php.ini
>> ist ja definitv tabu. Hat jemand von Euch einen Vorschlag wie ich
>> das geschickt ausspielen kann?
>
> Die zu verarbeitenden Daten in Portionen aufteilen. Das Script sich
> selbst aufrufen lassen und die Teile nacheinander abarbeiten.
Ok. So hatte es mein Kollege jetzt auch vor. Scheint auch das einzig
sinnvolle zu sein. Trotzalledem herzlichen Dank an Dich. Du kennst Dich
sicherlich um einiges besser aus und hast uns in unserer Entscheidung
hiermit wohl wesentlich bestärkt.
> hth, stephan
^^^
did it! ;)
Gruß
Alex