Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1471 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Optimisation Apache 2 et MySQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Optimisation Apache 2 et MySQL

n°894224
Popop56
56
Posté le 11-03-2007 à 15:23:12  profilanswer
 

Bonjour,
 
J'ai actuellement un dédié avec apache 2 installé (ainsi que d'autres services mail, ftp, stats...)
Depuis quelques temps j'ai un site qui a de plus en plus de succès et je commence à voir des ralentissements assez régulièrement.
 
Le problème c'est que je n'ai que 512 de RAM sur le serveur, donc la je swap à mort.
 
En attendant que j'ajoute un peu de mémoire, savez vous comment je pourrai optimiser la config de apache2/mysql ? Car c'est principalement eux qui provoquent les ralentissements...
 
Je doute que l'on puisse faire grand chose mais sait on jamais  :ange:  
 
Merci !


---------------
| Tablatures Guitar Pro |
mood
Publicité
Posté le 11-03-2007 à 15:23:12  profilanswer
 

n°894500
Popop56
56
Posté le 12-03-2007 à 17:55:38  profilanswer
 

Pas d'idée ?
J'ai mis en place un système de cache php qui allège pas mal le serveur. (script php à l'arrache inside :D)
 
J'ai un load average et une utilisation mémoire correct la plupart du temps mais parfois (genre 2-3x par jour) j'ai un GROS ralentissements... apache par en vrille et je suis obligé de le redemarrer.
 
Peut être un trop grands nombres de Spare Servers ?
 
Sinon, sous Debian, quel version d'apache2 utilisés vous ? prefork ou worker ?
 


---------------
| Tablatures Guitar Pro |
n°894613
mikala
Souviens toi du 5 Novembre...
Posté le 13-03-2007 à 01:14:58  profilanswer
 

j"ai également eu ce genre de souci :/
Tu n'as rien dans les logs au moment où apache part en vrille ?
En ce qui me concerne je tourne sous apache 1.x :o

 


---------------
Intermittent du GNU
n°894679
Popop56
56
Posté le 13-03-2007 à 12:50:18  profilanswer
 

Non rien de très explicite :/
J'ai augmenté le nombre max de Spare hier, pas eu de surcharge trop importante depuis. Peut être que ça bouchonné.
Je verrai vers 18h, la ou il y a le plus de requêtes, voir si ça tiens le coup  :sarcastic:


---------------
| Tablatures Guitar Pro |
n°894698
mikala
Souviens toi du 5 Novembre...
Posté le 13-03-2007 à 15:31:45  profilanswer
 

je ne suis pas sur qu'augmenté le nombre de spares soit une solution :/
personnelement j'ai ceci dans mon httpd.conf

MinSpareServers 3
MaxSpareServers 10
StartServers 3
MaxClients 256
MaxRequestsPerChild 200


cela a notamment permit de limiter les départ en vrille de apache aux heures de pointes ( midi et 18h chez moi :o )


---------------
Intermittent du GNU
n°894728
Popop56
56
Posté le 13-03-2007 à 17:35:24  profilanswer
 

En effet je me suis trompé dans mon post, j'ai augmenté le MaxClients:

Citation :

StartServers         5
MinSpareServers     8
MaxSpareServers     20
MaxClients          200
MaxRequestsPerChild  0


 
Je vais lire la doc concernant le MaxRequestsPerChild en attendant qu'il replante  :D  


---------------
| Tablatures Guitar Pro |
n°894729
daitenshi
Procastinateur chronique
Posté le 13-03-2007 à 17:38:56  profilanswer
 

T'es sur que c'est pas ton "cache php à l'arrache" qui fout le boxon ? :/


---------------
Quand on passe à côté des autres, on passe à côté de soi-même
n°894740
Popop56
56
Posté le 13-03-2007 à 18:27:37  profilanswer
 

Ben en tout cas depuis le cache php la charge a beaucoup diminué. J'ai même un peu de RAM libre [:mucus]


---------------
| Tablatures Guitar Pro |
n°894741
mikala
Souviens toi du 5 Novembre...
Posté le 13-03-2007 à 18:30:23  profilanswer
 

daitenshi a écrit :

T'es sur que c'est pas ton "cache php à l'arrache" qui fout le boxon ?  :/


il l'a mis en place après la survenue des problèmes a priori si j'ai bien compris.


---------------
Intermittent du GNU
n°894745
Popop56
56
Posté le 13-03-2007 à 18:35:23  profilanswer
 

Exact, puis c'est mes scripts php (pas le systeme de cache) qui sont codés à l'arrache (surtout au niveau de mysql). Donc je pense que le cache ne peut être que bénéfique.


---------------
| Tablatures Guitar Pro |

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Optimisation Apache 2 et MySQL

 

Sujets relatifs
Cluster Haute Disponibilité MySQLAide debutant - Serveur apache et +
mysql -> postgre via my2pg => postgres.h: No such file or directoryreverse proxy apache : gestion de la casse
[résolu] Lancer Apache en tant qu'utilisateur (et pas root)Config Apache + Virtual host + SSL
[résolu] virtualhosts sous apache[Postfix] Can't connect to mysql server
Modifier numéro de version Apache[Gentoo] BIND - mysql ?
Plus de sujets relatifs à : Optimisation Apache 2 et MySQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR