phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Kann_man_in_TOP_feststellen=2C_welches_Script_gerade_aus?= =?iso-8859-1?Q?gef=FChrt_wird=3F?=

[php] Kann man in TOP feststellen, welches Script gerade aus gef�hrt wird?

Tobias Gutzmann php_(at)_phpcenter.de
Sat, 14 Jul 2001 23:12:14 +0200


Gute Nacht allerseits!

Folgendes Problem:
TOP gibt zwar sch�n auskunft �ber CPU-Auslastung der einzelnen
(httpd)-Prozesse, wenn man mit dem Parameter "c" startet, kriegt man
zwar jede Menge Kommandozeilenparameter vom HTTPD-Prozess, aber leider
keine Auskunft dar�ber, welches Script gerade ausgef�hrt wird...
Das k�nnte f�r uns t.w. aber sehr interessant sein, hin und wieder ein
Script "Amok" l�uft: 99% CPU �ber 2-3 Sekunden, in sehr seltenen F�llen
auch l�nger, was wirklich nicht sehr gut kommt...
Kennt ihr ansonsten vielleicht eine Methode, das direkt im Script
herauszufinden?
�ber getrusage() hab ich schon versucht, �ber die Felder ru_stime_tv_sec
und ru_stime_tv_usec die CPU-Zeit zu berechnen
(Annahme: ru_stime_tv_sec * 1000000 + ru_stime_tv_usec = CPU-Zeit), aber
das Ergab verwirrende Ergebnisse, weil sowohl einfache, fast statische
Dateien genau so viel bis mehr CPU-Zeit verbraucht haben als komplexe,
datenbankbasierte...

Wenn mir da irgendwer helfen kann, w�re ich sehr dankbar!

Ciao

Tobias

Tobias Gutzmann - Programmierer
www.inGame.de - The best in Games!
www.Broodwar.de | www.Diablo2.de | www.inCounterstrike.de |
www.inBlackandwhite.de | www.Planetquake.de





php::bar PHP Wiki   -   Listenarchive