J'utilise un serveur Web amateur sur un ancien G3 / 300 bleu et blanc exécutant Debian PPC Squeeze 2.6.30. Les performances sont correctes pendant un certain temps après un redémarrage, mais elles finissent par s'enliser de plus en plus. À l'heure actuelle, la disponibilité est de 76 jours, et le principal coupable semble être l'utilisation de la mémoire de plus de 10 processus apache2.
Je pense que je dois diminuer les valeurs StartServers, MinSpareServerset / ou MaxSpareServers, mais je ne suis pas sûr que l' on à régler, et il y a trois sections pour chaque fonction sur lequel module mpm est utilisé.
Comment puis-je savoir laquelle des sections suivantes je dois modifier et quelles sont les valeurs raisonnables étant donné que la boîte dispose de 448 Mo de mémoire physique (historique de mise à niveau étrange d'un 64, 128 et 256 sticks chacun)?
<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>
Il n'y a aucune autre instance de StartServers dans mon apache2.conf, mais aucun de ces modules mpm n'apparaît dans mods-availableou mods-enabled. Des idées?
Merci!