🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #21193

Re: funktion sleep() unter php3

#21193
From: Mike Thomi
Date: Thu, 12 Aug 1999 00:00
51 lines
2310 bytes
Luca wrote:

> hab ein php3-programm erstellt, in dem die funktion sleep() vorkommt.
> sleep sollte ja die programmausf�hrung f�r die angegebenen minuten

> irgendwie scheint php diesen sleep-befehl einfach zu �bergehen... und:
> ist es �berhaupt m�glich, auf einem system wie linux einfach so einen
> delay einzubauen? wird damit das ganze system oder zumindest der
> php-interpreter kurz blockiert?
> 
> luca

Hallo Luca

Der Syntax von sleep lautet:

void sleep(int seconds);
void usleep(int micro_seconds);

Du musst nat�rlich beachten, dass wenn Du einen zu grossen Wert
eingibst, der Browser mit einer Fehlermeldung antworten wird (Timeout
von Browser; die HTML-Seite konnte nicht vollst�ndig bis zum Ende
(</HTML>) eingelesen werden.)

Somit ist die sleep() Funktion beim HTML generieren nicht sinnvoll.
Jedoch wenn Du zum Beispiel einen DB-Connect machen willst und mehrere
Sql-Server zur Auswahl (Ausfallsicherheit) hast, kannst Du dies f�rs
Timing brauchen.

Bsp:
---------------------------------------------------------------
error_reporting(0);
$myservers=array("192.168.111.1","192.168.111.4","192.168.111.10","192.168.111.110");
$i=0;
do {
	if (mysql_pconnect($myservers[$i],"<USER>","<PASSWORD>")) {
		break;	//connect OK, verlasse Schleife
	}
	$i++;
	sleep(1);
} while($i < count($myservers) );
---------------------------------------------------------------

Mit dem sleep() geb ich der php engine etwas Zeit.

Betreffend System-Blocker:

Das Linux-System wird dadurch nicht blockiert, jedoch wird der Child
Server (Apache) in einen Warte Zustand gesetzt.

Gr�sse Mike
Technical Details
Message-ID: <37B2DD71.C09E15A4@thomi.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <37B2BB46.3F54C81C@gmx.ch>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: f4b73,ac5cdd83656a8faf
X-Google-Attributes: gidf4b73,public
From: Mike Thomi <mike@thomi.net>
Subject: Re: funktion sleep() unter php3
Date: 1999/08/12
Message-ID: <37B2DD71.C09E15A4@thomi.net>
X-Deja-AN: 511869777
Content-Transfer-Encoding: 8bit
References: <37B2BB46.3F54C81C@gmx.ch>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: usenet@sunrise.ch
X-Trace: news1.sunrise.ch 934469015 21229 194.230.16.173 (12 Aug 1999 14:43:35 GMT)
Organization: private
Mime-Version: 1.0
NNTP-Posting-Date: 12 Aug 1999 14:43:35 GMT
Newsgroups: ch.comp.os.linux