Używam serwera hobby ze starożytnego Blue & White G3 / 300 z systemem Debian PPC Squeeze 2.6.30. Wydajność jest w porządku przez chwilę po ponownym uruchomieniu, ale w końcu staje się coraz bardziej zablokowana. W tej chwili ma 76 dni nieprzerwanego działania, a głównym winowajcą wydaje się być użycie pamięci przez ponad 10 procesów Apache2.
Myślę, że muszę obniżyć wartości dla StartServers, MinSpareServersi / lub MaxSpareServers, ale nie jestem pewien, który z nich dostosować, a dla każdego z nich są trzy sekcje, w zależności od używanego modułu mpm.
Jak powiedzieć, którą z poniższych sekcji muszę zmienić i jakie są niektóre rozsądne wartości, biorąc pod uwagę, że pudełko ma 448 MB pamięci fizycznej (dziwna historia uaktualnień dla każdej z 64, 128 i 256 pamięci)?
<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>
W moim apache2.conf nie ma żadnych innych instancji StartServers, ale żaden z tych modułów mpm nie pojawia się w mods-availablelub mods-enabled. Pomysły?
Dzięki!