Webmaster Hub: Plantage Mysql, Ajouter de la RAM sur un Dédié ? - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Plantage Mysql, Ajouter de la RAM sur un Dédié ? Noter : -----

#1 L'utilisateur est hors-ligne   antouane 

  • Groupe : Membre
  • Messages : 13
  • Inscrit(e) : 08-janvier 07

Posté 15 janvier 2008 - 15:01

Bonjour

je me tourne vers cette communauté de Webmasterhub pour une petite question que je me pose :

je m occupe d un reseau de sites ( finance + annonces ) qui fait plus de 10 000 Vu / jour
Nous avons donc un serveur dédié chez OVH : START 100M 512Mo de RAM Intel Pentium :IV 3.00 GHz
avec un MySQL 3.23.58-log

J ai eu des problemes de ralentissement au début et Dan m a donné de précieux conseils pour optimiser ma config.

J ai repris toutes les requêtes avec l aide de Slow-Query, j ai mis des Index sur les champs sur lequel je faisais des recherches et qui n en n avaient pas.

J ai utilisé aussi pas mal de cache php a certains endroits ( JP cache ) afin de solliciter le moins possible le serveur quand c etait possible.
Avec tout ca, la charge totale du serveur a vraiment bien diminué et oscille entre 0,5 et 2 , avec de tres rare Swap.

Cependant, il arrive encore quelques fois que Mysql me refasse le meme coup
En fait il s agit surtout de Mysql qui, parfois n arrive pas a gérer et -plante- ( il execute le Die de mysql_connect ( ) or Die )
et donc mes scripts n arrivent plus a se connecter sur la Bdd.
La charge du serveur monte a 5 => 10 => au dessus, le site ne repond plus
plantage de la Bdd et donc site indisponible.

Un petit reboot plus tard et c est reparti.
La charge reste basse et tout est redevenu normal.

Le probleme est que cela arrive environ 1 fois / semaine et un peu plus en ce moment...

J ai cherché dans les Logs et je n ai rien vu d'anormal, ce qui m etonne vraiment, c est que la derniere fois que cela est arrivé
c etait dimanche a 10h du matin , donc vraiment pas la période de forte affluence, sur les logs je n arrive pas a trouver d erreur specifiques qui pouraientt expliquer cela .

My.cnf:
CODE

[mysqld]
set-variable = connect_timeout=20
set-variable = max_connections=130
# skip-networking
set-variable = long_query_time=5
log-slow-queries = /var/log/mysql/slow-query.log
[safe_mysqld]
err-log = /var/log/mysql/info.log


Notons que j utilise des connection Bdd externe, ( d ou le skip networking ) puisque des sites externes viennent taper ds la bdd ( tres peu de requetes )

Donc question :

pensez vous qu a partir d un certains seuils de requetes / visiteurs / taille du site j ai envie de dire
il faille upgrader le serveur et donc passer sur du 1Go de Ram ?

La ram donnerai-t-elle vraiment de l air a Mysql pour ne pas planter ?
Est il possible sur OVH d ajouter une barette de Ram a un serveur existant sans avoir tout le lourd process de la migration vers un nouveau serveur de la gamme du dessus ?

merci de vos avis eclairés

Antoine

Ce message a été modifié par antouane - 15 janvier 2008 - 15:06.

0

#2 L'utilisateur est en ligne   Portekoi 

  • Calimérosateur / Dictationneur
  • Groupe : Admin
  • Messages : 3 692
  • Inscrit(e) : 12-janvier 05
  • Genre:Homme
  • Localisation:Meaux
  • Société:CGD

Posté 15 janvier 2008 - 15:18

Je ne connais pas grand chose en serveur mais ton erreur est peut être dû à un processus qui mont en charge au fil des jours jusqu'a saturation?
0

#3 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 15 janvier 2008 - 22:29

Voir le messageantouane, le mardi 15 janvier 2008 à 15:01, dit :

La ram donnerai-t-elle vraiment de l air a Mysql pour ne pas planter ?
Est il possible sur OVH d ajouter une barette de Ram a un serveur existant sans avoir tout le lourd process de la migration vers un nouveau serveur de la gamme du dessus ?

Oui de manière affirmative à la première question.
Et malheureusement non à la seconde :(
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)