On Tue, Sep 28, 2004 at 12:23:48PM +0200, suse-linux@milisterfer.de wrote:
Hallo
ich setze auf meinem Webserver SuSE 9.0 ein, Apache2 läuft in der Version 2.0.48 im prefork Modus. Weiterhin habe ich PHP 4 im Einsatz, der Kernel ist 2.4.21-243-smp4G
Nun ist es so, dass der Apache2 immer mehr Prozesse erstellt, sie aber nicht mehr beendet.
Es ist normal, dass bis zu MaxSpareServers Prozesse in Wartestellung sind.
Ich habe in der server-tunig.conf schon einen "Timeout 500" eingetragen, aber leider ohne Erfolg.
Hat damit nichts zu tun.
Das Problem ist einfach, dass es immer mehr Prozesse werden, bis Apache2 keine neuen mehr beantwortet.
Wie, er nimmt dann keine Requests mehr entgegen? Kannst Du da mal in so einer Situation den Output von 'ps aufxw | grep htt' schicken? Wie sehen die Logs aus?
Wie kann ich es hinbekommen, dass der Prozess nach einiger Zeit von alleine beendet wird ???
Du kannst MaxRequestsPerChild heruntersetzen, falls PHP sich speichermaessig aufblaeht oder aehnliches. Peter