Apache: MPM soll sparen...
nullkommanix
- webserver
Moin
mein VPS hat 500MB Arbeitspeicher (garantiert) und greift auf dynamischen Speicher zu, wenn die 500MB nicht ausreichen.
Auf einem "normalen" Server komme ich problemlos mit den mpm Einstellungen in der apache2.conf zu Recht. Leider führt der verfügbare dynamische Speicher dazu, dass jede Menge "wartende" Prozesse aktiv bleiben und sowohl die 500MB, als auch die 4GB nicht-garantierter Arbeitspeicher ständig ausgelastet sind. (Auch bei sehr geringem Traffic.)
Ist es möglich, in der Konfiguration (mpm_prefork_module, ...) festzulegen, dass auf Dauer nur die 500MB ausgelastet werden und nicht ständig das Maximum an SWAP/Speicher genutzt wird?
Sonnige Grüße
nullkommanix
Moin nullkommanix,
Ist es möglich, in der Konfiguration (mpm_prefork_module, ...) festzulegen, dass auf Dauer nur die 500MB ausgelastet werden und nicht ständig das Maximum an SWAP/Speicher genutzt wird?
Schau dir mal http://httpd.apache.org/docs/2.1/mod/core.html#rlimitmem an. Anzahl maximaler Kind-Prozesse * RLimit wäre dann der gesamte verbrauchte Speicher. Sei dir aber bewusst, dass ggfls. 512 MB einfach zu wenig sind.
LG,
CK
Hi,
Schau dir mal http://httpd.apache.org/docs/2.1/mod/core.html#rlimitmem an. Anzahl maximaler Kind-Prozesse * RLimit wäre dann der gesamte verbrauchte Speicher.
MaxMemFree könnte auch noch interessant sein.
Um mehr dazu zu sagen, kenne ich mich aber zu wenig mit der Materie aus.
Dass so eine Server aber in erfahrene Hände gehört, und nicht in die eines "Hobby-Administrtors", sollte der OP sich auch bewusst sein bzw. machen.
MfG ChrisB