Serveur dédié à la ramasse, pkoi ?

Serveur dédié à la ramasse, pkoi ? - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 07-02-2011 à 11:19:32    

Bonjour,
 
J'ai un serveur Web dédié qui n'héberge qu'un seul site. Ce site est relativement fréquenté mais sans plus. (200.000 pages affichées/jour).
En période de Rush, en gros de 16h à 22h il fait des blocages. Je m'explique il peut afficher une page ultra rapidement et tout de suite après mettre 30 sec avant d'envoyer une réponse pour cette même page. Quasiment tout le temps, après le moment de blocage il va super bien tourner pendant 1 minute pour ensuite un nouveau blocage.
Ca fait penser à une mise en file d'attente.
J'ai donc modifié le Max_client dans apache 2 à 2048 mais ça n'a rien changé.
J'ai changé quelques paramètres dans les divers fichiers config de mysql et php mais quenini.
J'ai écarté la piste d'un script php trop gourmand car le code n'a pas changé (contrairement au film).
 
La seule chose qui m'étonne, c'est qu'en période de rush l'utilisation de la RAM ne dépasse jamais 30%. Alors peut être que c'est normal car il ne consomme pas plus mais bon je trouve ça louche que ça ne les dépasse jamais.
Peut être pouvez vous m'aiguiller vers d'autres pistes.
 
Je vous en remercie par avance.

Reply

Marsh Posté le 07-02-2011 à 11:19:32   

Reply

Marsh Posté le 07-02-2011 à 11:59:24    

fait un load test sur ton site pour voir comment il se comporte quand il en prend plein les dents.
il me semble que le PHP ca tappe plus dans le CPU que das la ram donc ca expliquerai pourquoi ton utilisation RAM ne monte pas,  
surtout que vu qu'il y a un seul site, la majorité des elements du site doivent deja etre en RAM, seul le tampon des pages generé doit varier, et je crois me souvenir que c'est purgée asses vite une fois que le client a fini de telecharger sa page


---------------
I sit, in my desolate room, no lights, no music, Just anger, I've killed everyone, I'm away forever, but I'm feeling better,How do I feel,What do I say,Fuck you, it all goes away,
Reply

Marsh Posté le 07-02-2011 à 12:16:48    

J'ai recherché sur la toile un outil qui pourrai me faire ça. Apache Bench ça irait ?
Je pourrai tester ça éventuellement ce soir.

Reply

Marsh Posté le 07-02-2011 à 12:23:48    

par contre fait ca de nuit pour pas risquer de planter ton site si ca surcharge


---------------
I sit, in my desolate room, no lights, no music, Just anger, I've killed everyone, I'm away forever, but I'm feeling better,How do I feel,What do I say,Fuck you, it all goes away,
Reply

Marsh Posté le 07-02-2011 à 12:26:59    

edit .. google en osrt  tout un tas des stress test  
http://www.google.com/search?clien [...] 8&oe=utf-8
 
dans le tas doit bien y en avoir un ou deux de gratuit,


---------------
I sit, in my desolate room, no lights, no music, Just anger, I've killed everyone, I'm away forever, but I'm feeling better,How do I feel,What do I say,Fuck you, it all goes away,
Reply

Marsh Posté le 08-02-2011 à 13:05:44    

vérifie le log des slow queries mysql, en gardant à l'esprit qu'en myisam, une requete verrouille toute la table pendant qu'elle tourne.


---------------
Don't blink. Don't even blink. Blink and you're dead. They are fast, faster than you could believe, don't turn your back, don't look away, and DON'T BLINK. Good luck.
Reply

Marsh Posté le 10-02-2011 à 11:47:36    

Je n'ai pas encore eu le temps de faire un load test, surtout de voir comment faire ça. Je le ferai ce week end.
Par contre j'ai logué pendant 2 jours les slow query supérieur à 1 seconde et je n'en ai aucune, mais ça ne m'étonne pas.


Message édité par Scarf3ss3 le 10-02-2011 à 12:20:38
Reply

Marsh Posté le 10-02-2011 à 12:23:41    

tu peut loguer le serveur apache?? connaitre les temps de built des pages ?


---------------
I sit, in my desolate room, no lights, no music, Just anger, I've killed everyone, I'm away forever, but I'm feeling better,How do I feel,What do I say,Fuck you, it all goes away,
Reply

Marsh Posté le 10-02-2011 à 12:55:39    

Si tu utilises une base de données propulsée par SQL, as-tu bien mis toutes les optimisations ?
Et au niveau d'Apache tu as un mod de cache des pages ou pas ?


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed