![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Veteran
![]() Registriert seit: 05.10.2000
Beiträge: 306
|
Hallo!
Gibt es eine Möglichkeit, mehr über einen mit "top" identifizierten hängengebliebenen httpd-Prozess zu erfahren? Also in diesem Beispiel läuft der httpd-Prozess mit der PID 9777 seit 68 Minuten und benötigt 50MB Ram ... Na gut, ich kann ihn killen, ohne dass der gesamte Apache gekillt wird ... aber ich würde gerne wissen, weshalb dieser Proz. hängengeblieben ist, also im besten Fall auch auf welche Seite da zugegriffen wird ... Gibt es da eine Möglichkeit? (suse) "TOP -c" zeigt u.a.: 9777 nobody 12 0 60224 49M 8840 S 1.1 9.9 68:50 /usr/local/apache/bin/httpd 9730 nobody 10 0 62272 53M 8672 S 0.1 10.7 70:06 /usr/local/apache/bin/httpd 13030 nobody 9 0 6692 5904 4456 S 0.1 1.1 0:01 /usr/local/apache/bin/httpd Danke für eure vorschlaäge! |
|
|
|
|
|
#2 |
|
Inventar
![]() Registriert seit: 05.01.2000
Beiträge: 3.812
|
Wenn du deinem Indianer diese lange Laufzeit nicht in der httpd.conf erlaubst. Dann würde ich mal in /var/log/error.log oder syslog nachgucken.
Vielleicht kannst du dort nachlesen warum der Prozess nicht ordentlich beendet wurde. Mit der Startzeit vom Prozess kannst du in der /var/log/access.log den Seitenaufruf finden. Sloter |
|
|
|
|
|
#3 |
|
Master
![]() Registriert seit: 10.10.2002
Beiträge: 711
|
Eventuell auch noch den Loglevel im Apache vorher auf "info" oder "debug" hochdrehen.
|
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|