Ich verwende einen Hobby-Webserver auf einem alten Blue & White G3 / 300 mit Debian PPC Squeeze 2.6.30. Die Leistung ist nach einem Neustart für eine Weile in Ordnung, wird aber irgendwann immer mehr ins Stocken geraten. Derzeit ist die Betriebszeit 76 Tage, und der Hauptschuldige scheint die Speichernutzung von mehr als 10 Apache2-Prozessen zu sein.
Ich glaube , ich brauche die Werte zu senken StartServers, MinSpareServersund / oder MaxSpareServers, aber ich bin mir nicht sicher , was man zu justieren, und es gibt drei Abschnitte für jeweils abhängig von der mpm - Modul in Betrieb ist.
Wie kann ich feststellen, welchen der folgenden Abschnitte ich ändern muss und welche vernünftigen Werte es gibt, wenn die Box über einen physischen Speicher von 448 MB verfügt (seltsamer Upgrade-Verlauf von jeweils einem 64-, 128- und 256-Stick)?
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_worker_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_event_module>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
Es gibt keine anderen Instanzen von StartServers in meiner apache2.conf, aber keines dieser mpm-Module wird in mods-availableoder angezeigt mods-enabled. Ideen?
Vielen Dank!