nombre de client sur serveur Apache - Réseaux - Systèmes & Réseaux Pro
MarshPosté le 29-10-2007 à 15:13:53
Bonjour,
J'ai un serveur apache2 qui est actuellement fortement courtisé pour le téléchargement d'un fichier de 1,8go Environ 5 téléchargements toutes les 10 minutes.
Je n'ai pas de script pour connaitre le nombre de connectés en simultanné mais j'ai l'impression que la configuration du serveur apache n'est pas optimisée. Je m'explique.
Alors que je suis quasiment certain qu'il n'y a pas 150 clients connecté simultannément car l'upload de mon serveur n'atteind que rarement son max à 100Mbits/sec (il stagne souvent aux environs de 50mbits/s) alors que dans le passé il l'atteignait sans soucis 100mbits/s avec très peu de clients.
De plus l'accès au site à la première connexion est assez lente et ensuite le changement de pages est aussi lent mais un peu moins. J'ai comme l'impression que des processus ne s'eteignent pas (le MaxRequestsPerChild n'est pas un peu trop haut ?)
Avez-vous des conseils à me donner ?
Message édité par Pulsar- le 29-10-2007 à 19:47:39
Marsh Posté le 29-10-2007 à 15:13:53
Bonjour,
J'ai un serveur apache2 qui est actuellement fortement courtisé pour le téléchargement d'un fichier de 1,8go
Environ 5 téléchargements toutes les 10 minutes.
Je n'ai pas de script pour connaitre le nombre de connectés en simultanné mais j'ai l'impression que la configuration du serveur apache n'est pas optimisée.
Je m'explique.
avec une telle configuration de prefork MPM :
<IfModule prefork.c>
StartServers 5
MinSpareServers 15
MaxSpareServers 50
MaxClients 150
MaxRequestsPerChild 3000
</IfModule>
J'obtiens ceci :
Alors que je suis quasiment certain qu'il n'y a pas 150 clients connecté simultannément car l'upload de mon serveur n'atteind que rarement son max à 100Mbits/sec (il stagne souvent aux environs de 50mbits/s) alors que dans le passé il l'atteignait sans soucis 100mbits/s avec très peu de clients.
De plus l'accès au site à la première connexion est assez lente et ensuite le changement de pages est aussi lent mais un peu moins.
J'ai comme l'impression que des processus ne s'eteignent pas (le MaxRequestsPerChild n'est pas un peu trop haut ?)
Avez-vous des conseils à me donner ?
Message édité par Pulsar- le 29-10-2007 à 19:47:39