Apache et le nombre de connexions établies
Il peut être intéressant de régler finement le paramètre MaxClients de vos serveurs Apache à renseigner dans votre fichier /etc/httpd/conf/httpd.conf ou dans un fichier du nom de votre choix stocké dans /etc/httpd/conf.d/ dont l’extension se termine par .conf. Pour ce faire, il faut au préalable connaître le nombre de connexions maximum instantanées auquel peut être confronté votre serveur Web. Le fait de régler la valeur de ServerLimit à MaxClients limitera la consommation de mémoire partagée utilisée par Apache.
Sous Linux, il existe deux commandes pour comptabiliser le nombre de connexions :
lsof -i|grep "apache"|grep "ESTABLISHED"|wc -l ou netstat -nt|egrep ":(80|443) "|grep "ESTABLISHED"|wc -l
Pour régler le nombre de requêtes en file d’attente, vous disposez du paramètre ListenBacklog. J’ai, pour ma part, mis cette valeur égale à celle de MaxClients.