PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Extrem viele Prozesse! Fehlerquelle? Was macht ein Prozess?



xait
27.07.13, 18:05
Hallo,
wir betreiben einen Debian Server (Core i7, 8 Cores @2.67GHz) mit dem ich per Virtualmin einige Sachen über den Browser überwachen und steuern kann.
In letzter Zeit ist die CPU Auslastung extrem hoch und ein Prozess von meiner Hauptseite (Name: 1004) macht, wenn es mal wieder zu einer hohen Belastung der CPU kommt, knapp 200 Prozesse auf. Diese heissen dann alle "/usr/bin/php5-cgi".
Wie kann ich mir über die Console (Putty) oder wie auch immer anschauen, was in diesem Prozess getan wird um den Übertäter (eventuell eines meiner Scripte) zu finden.
Wie kann ich sonst vorgehen, um dem Übertäter-Script auf die Schliche zu kommen? Jemand eine Idee?

Danke.

P.S. Auf dem Server läuft ein Apache mit PHP5 - aus dem Prozess-Command "/usr/bin/php5-cgi" schliesse ich, dass eine PHP Datei die Last erzeugt.

bluesky666
27.07.13, 21:08
schau am besten mal die Logfiles vom Apache an und stell in der php.ini ein das er bei fehlern mitloggt damit findet man oft fehlerhafte Scripte

nopes
28.07.13, 20:14
du findest im dev System einen Ordner mit der PID, darin findest du uA den genauen Aufruf.