Welcher Apache-Prozess beantwortet welche Anfrage
Möchte man herausfinden, welcher Apache2-Prozess welche HTTP-Anfrage beantwortet, so findet man dies in der FreeBSD Ports www/mod_proctitle.
# cd /usr/ports/www/mod_proctitle && make install clean
Danach muss das Apachemodul in der /usr/local/etc/apache2/httpd.conf mit folgendem Eintrag aktiviert werden:
LoadModule proctitle_module libexec/apache2/mod_proctitle.so
Nun muss die Apache-Konfiguration neu geladen werden, so dass das mod_proctitle-Modul aktiviert wird:
# /usr/local/etc/rc.d/apache2.sh reload
Nun kann mit ps(1) herausgefunden werden, welche Anfrage ein Prozess als letztes abgearbeitet hat:
# ps wwaux -U www
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
www 45042 0,0 0,9 40464 17924 ?? SJ 8:54am 0:02,49 www.chruetertee.ch::/blog/archive/2006/12/29/portsopt-version-1-0-erschienen.html (httpd)
www 45078 0,0 0,8 40104 17568 ?? SJ 8:54am 0:02,32 www.chruetertee.ch::/index.php (httpd)
www 45176 0,0 0,8 40104 17568 ?? SJ 8:54am 0:02,52 www.chruetertee.ch::/index.php (httpd)
www 45240 0,0 0,8 39200 16664 ?? SJ 8:54am 0:02,73 www.chruetertee.ch::/favicon.ico (httpd)
www 45270 0,0 0,9 40344 17840 ?? SJ 8:54am 0:02,70 www.chruetertee.ch::/index.php (httpd)
www 49577 0,0 0,8 40092 17544 ?? SJ 8:55am 0:02,43 www.chruetertee.ch::/index.php (httpd)
www 57113 0,0 0,8 39456 16880 ?? SJ 9:00am 0:02,36 www.chruetertee.ch::/inc/bx/php/ResizeImageDynamic.php (httpd)
www 61015 0,0 0,5 32816 9612 ?? SJ 9:07am 0:00,00 /usr/local/sbin/httpd -DSSL
Verbraucht nun ein Apacheprozess übermässig Systemressourcen, kann so herausgefunden werden, welche Anfrage dies verursacht hat.
Comments
Tobias
@ 28.04.2007 10:24 UTC
Das wär ja genau das Richtige für den beavis. Dann wüsste ich endlich mal, wer da immer so viel Memory verbraucht. In den OpenBSD-Ports gibts das Modul leider nicht, mal schauen dass ich es sonst mal reinkriege.
Danke für den Tip jedenfalls schon mal.
Das wär ja genau das Richtige für den beavis. Dann wüsste ich endlich mal, wer da immer so viel Memory verbraucht. In den OpenBSD-Ports gibts das Modul leider nicht, mal schauen dass ich es sonst mal reinkriege.
Danke für den Tip jedenfalls schon mal.
Aron Schlesinger
@ 28.04.2007 20:33 UTC
Scheint unter Apache22 nicht zu funktionieren. Das Modul wird zwar geladen, aber es ändert nichts an der ps ausgaben :-(
Grüße
Aron
Scheint unter Apache22 nicht zu funktionieren. Das Modul wird zwar geladen, aber es ändert nichts an der ps ausgaben :-(
Grüße
Aron
Aron Schlesinger
@ 29.04.2007 00:02 UTC
Ahh Sorry, stimmt nicht es geht, man muss natürlich auch eine Anfrage haben um eine zu sehen. *duck*
Kannst die beiden Kommentare auch gerne löschen..
PS.: in deiner Linkliste hast Du ein Link zu BSD-Wallpapers. Diese Domain existiert nimmer, die Bilder sind nach bsdgroup.de umgezogen...
Ahh Sorry, stimmt nicht es geht, man muss natürlich auch eine Anfrage haben um eine zu sehen. *duck*
Kannst die beiden Kommentare auch gerne löschen..
PS.: in deiner Linkliste hast Du ein Link zu BSD-Wallpapers. Diese Domain existiert nimmer, die Bilder sind nach bsdgroup.de umgezogen...
Beat
@ 29.04.2007 07:25 UTC
Hallo Aron,
Ich hab den Link angepasst. Vielen Dank für die Info.
Gruess Beat
Hallo Aron,
Ich hab den Link angepasst. Vielen Dank für die Info.
Gruess Beat
No new comments allowed (anymore) on this post.