Datei zur Prozess ID

Apache, Lighttpd, nginx, Cherokee
icemarin
Posts: 3
Joined: 2007-08-14 15:12

Datei zur Prozess ID

Post by icemarin » 2007-09-04 19:26

Hallo,

ich habe zur Zeit sehr viele (ca. 10-15) wwwrun Prozesse die jeweils immer 12 MB groß sind am laufen. Das macht den Server sehr langsam.

Wie erhalte ich die Datei die den Prozess gestartet hat z.B. ein php?

Wird das irgendwo geloggt?

Vielen Dank

dtdesign
RSAC
Posts: 395
Joined: 2006-09-05 21:12
Location: Berlin

Re: Datei zur Prozess ID

Post by dtdesign » 2007-09-05 07:19

Hallo icemarin,

die Speicherauslastung von 12 MB kann ich mir pro Prozess nicht vorstellen, dies gibt sehr wahrscheinlich nur den Speicherverbrauch an ohne Shared Memory zu beachten.

Kleines Beispiel:

Code: Select all

www-data 13503  0.0  0.2  50248  2320 ?        S    Sep02   0:00 /usr/bin/php5-cgi

Dies ist der Verbrauch eines PHP5-Children das via FastCGI eingebunden wird. Angebloch 50 MB Speicherverbrauch, real jedoch erheblich weniger. Das S steht für Sleep, das heißt der Prozess hat nichts zu tun und verbraucht auch keine Prozessorlast.

Ich denke mal deine Prozesse kommen von deinem Webserver, mach mal

Code: Select all

$> ps aux | grep wwwrun


Gruß
dtdesign

icemarin
Posts: 3
Joined: 2007-08-14 15:12

Re: Datei zur Prozess ID

Post by icemarin » 2007-09-05 09:55

Hallo,

ps aux | grep wwwrun gibt folgendes aus:

wwwrun 31206 0.0 2.7 86696 6796 ? S 08:24 0:03 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSL
wwwrun 31262 0.0 2.8 86788 7116 ? S 08:26 0:03 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSL
wwwrun 31559 0.0 2.7 86704 6784 ? S 08:35 0:03 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSL
wwwrun 31654 0.0 2.7 86720 6812 ? S 08:38 0:03 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSL
wwwrun 32582 0.0 2.7 86684 6744 ? S 09:02 0:02 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSL
wwwrun 32585 0.0 2.7 86704 6760 ? S 09:02 0:02 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSL
wwwrun 32615 0.0 2.7 86688 6748 ? S 09:03 0:02 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSL
wwwrun 32640 0.0 2.8 86752 6964 ? S 09:04 0:02 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSL
wwwrun 6823 0.0 2.5 86544 6316 ? S 09:49 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSL
wwwrun 6857 0.1 2.6 86684 6708 ? S 09:50 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSL
wwwrun 6987 0.1 2.4 86528 6116 ? S 09:51 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSL
wwwrun 7022 0.1 2.4 86528 6012 ? S 09:52 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSL

Ich habe keine Ahnung was das ist, aber sobald ich eine Seite per SSL (SSL-Proxy) Aufrufe ist der Server extrem langsam.

Danke und Tschüss