FenX Posté 5 Décembre 2006 Posté 5 Décembre 2006 (modifié) Bonjour à tous, J'espère trouver une soluce a ce probleme qui trotte depuis pas mal de semaines maintenant. Je dispose d'un frontend Bi-xeon / 4Go / 2x250Go IDE RAID 0/1 d'un Bi-Xeon / 2Go / 2x80Go IDE RAID 0/1 pour Mysql pour un total d'environ 100 000 connectés / mois. Je swap miserablement et je suis obligé de rebooter 1 a 2 fois par semaine. Je pense raisonnablement que j'ai mal configuré httpd.conf et je recherche sur ce forum toutes les pistes qui pourront m'amener a mieux optimiser ce fichier. Je vous livre un top (pour info le serveur a été redemarré hier matin) Mon fichier httpd.conf et un free pour la forme merci si quelqu'un pouvait m'aiguiller dans la config de httpd.conf surtout au niveau du MaxRequestChild / j'ai keepalive a ON J'ai aussi beaucoup de mal a comprendre les differences entre prefork.c et worker.c Merci de tous vos conseils Modifié 5 Décembre 2006 par FenX
dièse Posté 5 Décembre 2006 Posté 5 Décembre 2006 Tu as fait un top à un moment où tu ne swappais pas. C'est vrai que tu as un load average un peu élevé mais les données que tu nous donnes ne peuvent pas l'expliquer. Pour la configuration Apache je ne pense pas qu'elle soit en cause. Ca serait bien que tu nous fasses voir un top en entier (voir si il n'y a pas un process bizarre), et que tu nous dises combien il y a de connexions tcp simultanées (parce que, comme je te l'ai écrit dans ton post de présentation, un trafic de 100000vu/mois peut très bien être assumé avec un seul serveur alors avec 3 ).
FenX Posté 5 Décembre 2006 Auteur Posté 5 Décembre 2006 (modifié) Tout a fait d'accord avec toi puisqu'avant il tournait nickel avec 1 serveur. Je te donne un top entier mais tu vas voir rien de bizarre a premiere vue. Petite question toute con on peut faire des copier / coller dans Putty ? Alors la plate excuse je viens de relire mon post et l'erreur enorme c'est que je n'ai pas 100 000 vi / mois mais par JOUR !!! n'empeche qu'avant ca tournait mieux avec le front end qui etait tout seul. JE M'AUTO REDUIT ... Modifié 5 Décembre 2006 par FenX
dièse Posté 5 Décembre 2006 Posté 5 Décembre 2006 Ok pour les 100000/jour mdr. Bon, arriver à trouver une solution pour gérer un trafic de 100000/mois avec 3 bi-xéons, je me sentais de taille , pour 100000/jour je vais laisser les vrais experts s'exprimer . Là, en effet, le problème vient très certainement d'apache. Tu ne gagneras certainement pas grand chose en optimisation, il va peut-être falloir penser au load balancing... Pour copier/coller avec Putty, tu sélectionnes et tu cliques droit pour coller .
FenX Posté 5 Décembre 2006 Auteur Posté 5 Décembre 2006 ok pour le load balancing (ou round robin) c'est ce que l'on m'a proposé mais je pensais encore pouvoir optimiser apache. Ce que je ne comprends pas, c'est qu'avant avec un seul serveur ca tournait pas beaucoup plus lentement. Les scripts php sont optimisés au maximum le code est propre sans erreur. J'ai quand meme des lacunes au niveau de l'optimisation cote serveur --> faut que je me renseigne.
FenX Posté 5 Décembre 2006 Auteur Posté 5 Décembre 2006 Une idée tout de meme pour la config httpd.conf le choix dees variables vous semble-t-il judicieux ?
NiCoS Posté 5 Décembre 2006 Posté 5 Décembre 2006 as tu mis un accélérateur PHP comme eAccelerator ou APC. Sur certains sites, on a vu des perfs * 4 ou 5 Cela te permettrait déjà de soulager un peu ton serveur !
FenX Posté 5 Décembre 2006 Auteur Posté 5 Décembre 2006 Merci NiCoS mais j'avoue je ne suis pas trop chaud pour installer quoi que ce soit de plus sur le serveur. Je prefererai avoir un httpd.conf au top mais cela reste dur de trouver les differentes formules de calcul des parametres sur le Net
FenX Posté 5 Décembre 2006 Auteur Posté 5 Décembre 2006 (modifié) Bon voila pb resolu ... a choisi une solution load balancing avec 1 repartiteur -> 2 frontends Bi Xeon 2 Go 2x250Go IDE RAID01/1 + 1 Bixeon 4Go 2 x 80 IDE RAID 0/1 pour MySql + 1 Bi Xeon 2 Go 2x80Go IDE RAID01/1 pour les photos + librairie GD2 pour le redimensionnement des images. Aie aie la facture --> faudra cliquez sur les Adsenses pour payer tout ca ... Gros challenge ... Vous tiens au courant des evolutions de charge sur les serveurs ... Ok pour les 100000/jour mdr. Bon, arriver à trouver une solution pour gérer un trafic de 100000/mois avec 3 bi-xéons, je me sentais de taille , pour 100000/jour je vais laisser les vrais experts s'exprimer . Là, en effet, le problème vient très certainement d'apache. Tu ne gagneras certainement pas grand chose en optimisation, il va peut-être falloir penser au load balancing... Pour copier/coller avec Putty, tu sélectionnes et tu cliques droit pour coller . Buu..... quelle honte (pour moi ) mais j'te jure ca ne marchais pas avant. J'ai re telechargé Putty et ca marche maintenant ... merci Modifié 5 Décembre 2006 par FenX
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant