Erreur apache : server reached MaxClients setting
10 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

Joe Le Mort - WRInaute impliqué

- Messages: 255
- Inscription: Mar Aoû 08, 2006 14:13
Erreur apache : server reached MaxClients setting
Bonjour a tous,
j'ai un soucis avec mon serveur apache aux heures de pointes quand j'ai énormément de trafic et mon site plante, il necessite un restart pour fonctionner a nouveau !
C'est ce message :
Ma config:
Serait il possible d'optimiser cela ? en évitant ce MaxClient ?
j'ai un soucis avec mon serveur apache aux heures de pointes quand j'ai énormément de trafic et mon site plante, il necessite un restart pour fonctionner a nouveau !
C'est ce message :
- Code: Tout sélectionner
server reached MaxClients setting, consider raising the MaxClients setting
Ma config:
- Code: Tout sélectionner
Apache/2.0.55 (Ubuntu) PHP/5.1.2
Serait il possible d'optimiser cela ? en évitant ce MaxClient ?
- Code: Tout sélectionner
Timeout 300
KeepAlive Off
MaxKeepAliveRequests 500
KeepAliveTimeout 15
##
## Server-Pool Size Regulation (MPM specific)
##
# prefork MPM
<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 20
MaxRequestsPerChild 0
</IfModule>
# pthread MPM
<IfModule worker.c>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
# perchild MPM
<IfModule perchild.c>
NumServers 5
StartThreads 5
MinSpareThreads 5
MaxSpareThreads 10
MaxThreadsPerChild 20
MaxRequestsPerChild 0
AcceptMutex fcntl
</IfModule>
Sur ton serveur, tu as un fichier qui s'apelle httpd.conf (qui a svt comme path "usr/loca/apache/conf/httpd.conf" , dedans tu as une ligne "MaxClients XXX" (XXX étant une valeur par défaut que tu peux modifier).
Une fois la modif faite, redémarre ton serveur.
Une fois la modif faite, redémarre ton serveur.
-

Joe Le Mort - WRInaute impliqué

- Messages: 255
- Inscription: Mar Aoû 08, 2006 14:13
Dharius a écrit:Sur ton serveur, tu as un fichier qui s'apelle httpd.conf (qui a svt comme path "usr/loca/apache/conf/httpd.conf" , dedans tu as une ligne "MaxClients XXX" (XXX étant une valeur par défaut que tu peux modifier).
Une fois la modif faite, redémarre ton serveur.
au dela de 256, mon serveur tire une tronche... pas possibilité d'augmenter le maxclient
Holala, mais tu as combien de visiteurs / jour ? moi avec Maxclient 150, j'ai sans problème 10 000 visiteurs / jours et suis même monté à 18 000 sans broncher...
Tu peux essayer aussi de modifier :
Timeout
KeepAlive
MaxKeepAliveRequests
KeepAliveTimeout
Par exemple la mienne est :
Timeout 30
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
Tu as combien de mémoire vive ? 2Go serait recommandé.
SInon regarde du coté de tes script, tu dois en avoir un ou deux qui te bouffent trop de ressources...
Tu peux essayer aussi de modifier :
Timeout
KeepAlive
MaxKeepAliveRequests
KeepAliveTimeout
Par exemple la mienne est :
Timeout 30
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
Tu as combien de mémoire vive ? 2Go serait recommandé.
SInon regarde du coté de tes script, tu dois en avoir un ou deux qui te bouffent trop de ressources...
-

Joe Le Mort - WRInaute impliqué

- Messages: 255
- Inscription: Mar Aoû 08, 2006 14:13
je viens de corriger le keepalive et ces autres parametres.
je verrai si ca tourne.
coté mémoire, j'ai 1Go.
Mon gros probleme est que j'ai des galleries d'images, quelques fois assez lourdes (2-5Mo)
je verrai si ca tourne.
coté mémoire, j'ai 1Go.
Mon gros probleme est que j'ai des galleries d'images, quelques fois assez lourdes (2-5Mo)
d'ailleurs, je vois Timeout 300 : pas bon du tout !! mets à 30 sec parceque si t'a un script qui bogue, il va en effet te bouffer les ressources et s'arrêter seulement 300 sec après... normalemnt un script ne dépassera jamais 30sec, sinon faut le revoir ! 
-

Joe Le Mort - WRInaute impliqué

- Messages: 255
- Inscription: Mar Aoû 08, 2006 14:13
Dharius a écrit:Passe à 2 Go aussi !!
pas possible avec une dedibox
Sinon j'ai modifié le Timeout.
merci de tes conseils
-

BobbySixKiller - WRInaute occasionnel

- Messages: 155
- Inscription: Jeu Fév 17, 2005 21:19
Re: Erreur apache : server reached MaxClients setting
Bonjour j'ai le meme soucis depuis qques jour, mon site devient impraticable !
y'à t-il un module qui permette de savoir ce qui prend du temps, bouffe les ressources système ??
y'à t-il un module qui permette de savoir ce qui prend du temps, bouffe les ressources système ??
10 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum