Aller au contenu

Toujours httpd.conf


FenX

Sujets conseillés

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)

top.gif

Mon fichier httpd.conf

httpd.gif

et un free pour la forme

free.gif

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é par FenX
Lien vers le commentaire
Partager sur d’autres sites

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 :wacko: ).

Lien vers le commentaire
Partager sur d’autres sites

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.

top2.gif

Petite question toute con :rolleyes: 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 !!! :rolleyes::rolleyes: n'empeche qu'avant ca tournait mieux avec le front end qui etait tout seul.

JE M'AUTO REDUIT ...

Modifié par FenX
Lien vers le commentaire
Partager sur d’autres sites

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 :P, 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 ;).

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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 !

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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 :P, 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 :P ) mais j'te jure ca ne marchais pas avant. J'ai re telechargé Putty et ca marche maintenant ... merci ;)

Modifié par FenX
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...