Я работаю на хобби веб-сервере с древней Blue & White G3 / 300 под управлением Debian PPC Squeeze 2.6.30. После перезапуска производительность в течение некоторого времени нормальная, но со временем она становится все более и более застрявшей. Сейчас он работает без перерыва на 76 дней, и основной причиной этого является использование памяти более чем 10 процессами apache2.
Я думаю, что мне нужно уменьшить значения для StartServers, MinSpareServersи / или MaxSpareServers, но я не уверен, какой из них настроить, и есть три раздела для каждого в зависимости от того, какой модуль mpm используется.
Как мне узнать, какой из следующих разделов мне нужно изменить, и какие разумные значения имеют, учитывая, что на коробке имеется 448 МБ физической памяти (странная история обновления по одной на 64, 128 и 256 флешек)?
<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>
В моем apache2.conf нет других экземпляров StartServers, но ни один из этих модулей mpm не появляется в mods-availableили mods-enabled. Идеи?
Спасибо!