phpbar.de logo

Mailinglisten-Archive

[php] [1/2 OT] PHP-CPU-Fresser finden

[php] [1/2 OT] PHP-CPU-Fresser finden

Alexander Wagner wagner at globalpark.de
Die Dez 7 14:42:17 CET 2004


> Kennt jemand einen Weg, dieses Problem zu lösen?

Wenn PHP als Apache-Modul installiert wäre, könnte man wohl über das 
Access-Log des Apachen gehen (da stehen die Prozess-IDs pro Zugriff drin), 
aber die pid des CGI-Prozesses steht da glaube ich nicht drin.

Aber Du könntest Dir so ein Log selber machen, ob als logfile oder Tabelle in 
der DB ist da egal.
Da schreibst Du dann am Anfang jedes PHP-Scripts rein, was Du wissen musst, um 
den Übeltäter zu identifizieren, also z.B. den Dateinamen des Scripts und 
einen var_dump() von $_REQUEST, und auf jeden Fall die Uhrzeit und die pid:
http://de3.php.net/manual/de/function.getmypid.php

Pid und Uhrzeit sollten in dem, was dein Provider Dir liefert, ja drinstehen, 
so dass Du im logfile nachsehen kannst, welches Script grade läuft und was es 
tut.

Gesundheit
Wagner

-- 
"If the weather never changed, nine out of ten people couldn't start a 
conversation"

php::bar PHP Wiki   -   Listenarchive