phpbar.de logo

Mailinglisten-Archive

[php] 2/3 OT - Speicherverbrauch von CGI-Scripten

[php] 2/3 OT - Speicherverbrauch von CGI-Scripten

Jens Franke php_(at)_phpcenter.de
Wed, 13 Feb 2002 21:07:54 +0100


On Wed, 13 Feb 2002 16:41:43 +0100, you wrote:

>funktion werkel()
>{
>  mail("ritze_(at)_localhost","CRON sagt holla"," oder so","From:
>ritze_(at)_localhost");
>  wait_till();
>}
>
>function wait_till()
>{
>  sleep(10);  // slummer erstmal ein paar Sekunde Prozessorzeit
>  werkel();   // rufe wieder eigentliche Funktion zum Abarbeiten auf.
>  return 0;
>}
>
>wait_till();  // nur fuer den ersten Aufruf
>
>Wo pfusch ich denn da zu sehr?


Hi,

-> Rekursion
Das Script läuft irgendwann gegen die Wand; die Funktion wait_till
wird ja nie beendet.

wait_till() -> werkel() -> wait_till() -> werkel() -> usw.

mögliche Lösung:

function werkel() {
.............
}

while (1) {
	werkel();
	sleep(10);
	}

bye,
Jens


php::bar PHP Wiki   -   Listenarchive