Apache2 braucht viel RAM

mkr

Registered User
Hallo zusammen!

Mein Apache braucht recht viel RAM. Auf dem Server läuft nur ein Squirrelmail mit vielleicht einigen hundert Abrufen pro Tag. Trotzdem genehmigt sich der Apache bis zu 600 MB RAM pro Prozess.

Seit ich die Anzahl Spare Servers reduziert und MaxRequestsPerChild auf 50 gestellt habe, pendelt er sich bei ca. 250MB ein.

Es scheint mir, der gebrauchte Speicher werde nicht mehr freigegeben, denn der Verbrauch steigt mit jeder Anfrage und sinkt erst wieder, wenn der Prozess recycelt wird.

Anleitungen im Internet raten meist zu Werten von 10'000 bis unendlich bei MaxRequestsPerChild.

Ist das ein Fehler im Apache, ist Squirrelmail schlecht geschrieben oder ist das normal?

Vielen Dank für Eure Hilfe!
 
Habe den Fehler lokalisiert: Hatte das gesamte Ruleset von GotRoot.com im mod_security aktiviert. Die vielen Einträge in den Blacklist-Rules brauchten anscheinend so viel RAM. Jetzt habe ich nur noch die Rule-Files "apache2-rules", "exclude", "proxy", "rules", "custom", "jitp" sowie "rootkits" aktiviert.
 
Back
Top