Sto eseguendo un server web hobby da un antico Blue & White G3 / 300 con Debian PPC Squeeze 2.6.30. Le prestazioni vanno bene per un po 'dopo un riavvio, ma alla fine diventano sempre più impantanate. Al momento sono attivi 76 giorni e il principale colpevole sembra essere l'utilizzo della memoria di oltre 10 processi apache2.
Penso di aver bisogno di abbassare i valori di StartServers, MinSpareServerse / o MaxSpareServers, ma non sono sicuro che uno per regolare, e ci sono tre sezioni per ogni seconda di quale modulo mpm è in uso.
Come faccio a sapere quale delle seguenti sezioni devo modificare e quali sono alcuni valori ragionevoli dato che la scatola ha 448 MB di memoria fisica (una strana cronologia degli aggiornamenti di uno ogni 64, 128 e 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>
Non ci sono altre istanze di StartServer nel mio apache2.conf, ma nessuno di quei moduli mpm appare in mods-availableo mods-enabled. Idee?
Grazie!