OVH Community, votre nouvel espace communautaire.

Utilisation de tous les slots apaches ???


TranSGeniK
12/02/2004, 17h54
Ta 408 peut être en relation avec le fait que tous tes slots sont pris, le client est mis en attente le temps qu'un slot se libère, dépassé les 300 il est considéré come Timeout dans le cas où aucun slot ne se serait libéré durant cette période.
Ceci dit, je trouve quand meme qu'une attente de 300 pour la libération d'un slot ça fait quand même long...

WebPa
12/02/2004, 16h11
Pour le serveur, je l'ai effectivement recompilé pour passer à plus de 256 slots (je consomme en moyenne plus de 350 slots tous les jours aux heures de pointes et avant ce passage à plus de 256, je plantais tous les jours dès que la fréquentation augmentait.

Pour l'utilisation de tous les slots, j'en ai encore eu 3 depuis ce matin, et après lecture les logs, je ne retrouve pas les erreurs 408. Je supose donc que les messages 408 de ce matin sont consécutif au blocage et non l'inverse.

Pour le timeout, il est bien à 300.

L.Boggio
12/02/2004, 14h04
408 Request Timeout
Le client n'a pas envoyé une requète complète dans le temps qui lui était imparti et le serveur a donc coupé la connexion. Le client doit recommencer sa requète.

Donc, soit erreur réseau, soit erreur du client. l'adresse IP correspond-t'elle à qque chose de particulier ?

Gut
12/02/2004, 13h55
En général OVH compile les serveurs avec un nb max de client de 256 donc mettre 450 a moins d'avoir recompilé apache...

avec un petit coups de GOOGLE tu as une explication rapide de ca qui t'arrive

par exemple
apache error 408 behind lvs-nat
Wayne lvs-users@LinuxVirtualServer.org
Wed, 13 Dec 2000 16:00:16 -0800

* Previous message: apache error 408 behind lvs-nat
* Next message: apache error 408 behind lvs-nat
* Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

Your WAP server is doing client redirect that your
tiny browser does not understand AND the tiny browser
sending some extra characters after the connection
request. Do a tcpdump you will see the extra
character at the "send" command. Since the WAP server
trying to negotiate with the browser for client redirect, it
confused when it sees the extra character. There is
nothing you can do.

TranSGeniK
12/02/2004, 13h52
A combien ton Timeout est il?
Un Timeout trop faible peut être à l'origine de cette erreur à répétition, par defaut le Timeout est 300.
Comment ton serveur Apache peut il ouvrir plus de 256 slots? tu l'as recompilé?
Mets une limite raisonnable à ton MaxClient pour eviter qu'il plante, ça t'evitera d'être obligé de le redemmarer.

WebPa
12/02/2004, 13h00
Bonjour,

depuis quelques temps,

le serveur subit des assaults http.

Les slots utilisés passent de 48 à 450 (maxcleints).

Dans les logs, juste avant le plantage, j'ai :

62.161.171. - - [12/Feb/2004:12:34:28 +0100] "GET //photos/158/1577/157684.jpg HTTP/1.0" 200 69518
62.47.210. - - [12/Feb/2004:12:34:28 +0100] "GET //photos/133/1323/132267.jpg HTTP/1.0" 200 64016
212.30.122. - - [12/Feb/2004:12:34:28 +0100] "-" 408 -
212.30.122. - - [12/Feb/2004:12:34:28 +0100] "-" 408 -
212.30.122. - - [12/Feb/2004:12:34:28 +0100] "-" 408 -
212.30.122. - - [12/Feb/2004:12:34:28 +0100] "-" 408 -
212.30.122. - - [12/Feb/2004:12:34:28 +0100] "-" 408 -
212.30.122. - - [12/Feb/2004:12:34:28 +0100] "-" 408 -
212.30.122. - - [12/Feb/2004:12:34:28 +0100] "-" 408 -
212.30.122. - - [12/Feb/2004:12:34:28 +0100] "-" 408 -
212.30.122. - - [12/Feb/2004:12:34:28 +0100] "-" 408 -
212.30.122. - - [12/Feb/2004:12:34:28 +0100] "-" 408 -
212.30.122. - - [12/Feb/2004:12:34:28 +0100] "-" 408 -
212.30.122. - - [12/Feb/2004:12:34:28 +0100] "-" 408 -

Les lignes sans GET avec erreur 408 se répètent plusieurs centaines de fois.
Et je ne vois rien dans l'erreur 408 qui en explique son origine.


Queqlu'un pourrait me renseigner sur l'origine du pb et surtout un moyen d'empêcher les plantages du serveur qui en résultent (obligation d'arrêter et redémarrer httpd)