Erreur apache : server reached MaxClients setting

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Joe Le Mort
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 260
Inscription: 8 Aoû 2006

Erreur apache : server reached MaxClients setting

Message le Jeu Juil 12, 2007 9:33

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 :
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>


Dharius
WRInaute impliqué
WRInaute impliqué
 
Messages: 840
Inscription: 6 Avr 2005

Message le Jeu Juil 12, 2007 9:57

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.


Joe Le Mort
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 260
Inscription: 8 Aoû 2006

Message le Jeu Juil 12, 2007 10:02

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 :wink:


Dharius
WRInaute impliqué
WRInaute impliqué
 
Messages: 840
Inscription: 6 Avr 2005

Message le Jeu Juil 12, 2007 10:07

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...


Joe Le Mort
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 260
Inscription: 8 Aoû 2006

Message le Jeu Juil 12, 2007 10:10

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)


Dharius
WRInaute impliqué
WRInaute impliqué
 
Messages: 840
Inscription: 6 Avr 2005

Message le Jeu Juil 12, 2007 10:10

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 ! ;)


Dharius
WRInaute impliqué
WRInaute impliqué
 
Messages: 840
Inscription: 6 Avr 2005

Message le Jeu Juil 12, 2007 10:12

Passe à 2 Go aussi !!


Joe Le Mort
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 260
Inscription: 8 Aoû 2006

Message le Jeu Juil 12, 2007 10:19

Dharius a écrit:Passe à 2 Go aussi !!

pas possible avec une dedibox :roll:
Sinon j'ai modifié le Timeout.
merci de tes conseils :wink:


Dharius
WRInaute impliqué
WRInaute impliqué
 
Messages: 840
Inscription: 6 Avr 2005

Message le Jeu Juil 12, 2007 10:21

Ha t'as une dédibox... mes sincère condoléances :p


BobbySixKiller
WRInaute discret
WRInaute discret
 
Messages: 182
Inscription: 17 Fév 2005

Re: Erreur apache : server reached MaxClients setting

Message le Jeu Mar 12, 2009 21:12

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 ??


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 les experts Google Analytics de Ranking Metrics.

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 1 invité