Ralentissement de votre apache ? Checkez votre maxclients !

July 1, 2011
Récemment, j'ai constaté quelques ralentissements sur Jcray (et, par conséquent, sur gregoire-penverne.fr). Pour remédier au problème il a bien fallu en trouver l'origine. Une commande top ne donnait rien de très explicite, et un restart apache / varnishd / php5-fpm non plus. D'où... mon embarras. En googlant un peu, je suis tombé sur ce topic : "Gros ralentissement sur ma dédibox". J'en ai extrait cette commande (j'aurai dû y penser de moi même) :
grep MaxClients /var/log/apache2/error.log
L'idée est de lister les lignes de vos logs apache contenant une référence à la directive MaxClients de votre fichier apache2.conf (pour ma part, le fichier apache2.conf se situe dans /etc/apache2 ). Et là... Surprise :
[Sun Jul 24 10:50:43 2011] [error] server reached MaxClients setting, consider raising the MaxClients setting
Au final, donc, j'ai tout simplement augmenté le MaxClients (et modifié, par la même occasion, ma config php5-fpm) et le problème a été réglé. En espérant que cette réflexion pourra, un jour, vous aider ...
Une question? Une remarque? Un avis? Twittons-en!

When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission.
Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network and Amazon.