Christopher Gerharz wrote:
Hallo, Liste!

Ich habe auf meinem Server ein Problem: In letzter Zeit h�ufen sich die
abgest�rzten Apache Prozesse (<defunct>).

Mit sowas hatte ich bisher noch keine Erfahrungen, aber ich schick Dir trotzdem mal meine ersten Gedanken.


Werden die Zombies nach und nach von Apache eingesammelt und verschwinden oder bleiben sie sehr lange bestehen?

Ich habe mir eine Log mit PIDs erstellen lassen und mir die PIDs der
abgest�rzten httpd-Prozesse notiert.

ALLE hatten als Request ein Bild (GET).

AFAIK ist das Logging die letzte Phase eines Requests. Also wenn ein Child in einer fr�heren Phase "abst�rzt", d�rftest Du keinen Hinweis auf den bearbeiteten Request im access_log finden.



Ich setze Apache 1.3.29 auf Debian (Woody) ein.

Verwendest Du besondere Compilereinstellungen oder Apachemodule, die nicht zur Standarddistribution geh�ren?




Habt ihr eine Idee?
Killt der Apache die Childs vielleicht auf diese "unsaubere" Weise, wenn
sie ihre MaxRequests �berschritten haben?

Glaube ich nicht. Das wird sicher sehr gezielt ablaufen (graceful).

Hast Du den Loglevel mal auf Debug erh�ht und geschaut ob es da zus�tzliche relevante Meldungen gibt? Vielleicht m�chtest Du Apache als Einzelinstanz mit '-X' starten (evtl. auf einem anderen Port parallel) und ihn so lange besurfen bis er abst�rzt. Wenn Du zeitgleich tcpdump mitlaufen l�sst (-w) kannst Du noch weitere Informationen zum letzten Request erfahren.

gruss,
  .max



--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------




Antwort per Email an