Skip to Content

Opération Kowabunga

Dernière contribution

53 posts / 0 nouveau(x)
Webmaster
Portrait de lemartialou
Hors ligne
A rejoint: 19 août 2011
Contributions: 556
Opération Kowabunga

Oyez, oyez braves gens !

Comme vous le savez, nous avons eu des problèmes ces derniers temps avec la configuration du serveur suite à l'augmentation du trafic sur le site... Il est maintenant temps ! Temps de repartir sur des bases plus saines, sur des bases plus solides, temps de... réinstaller le serveur !

Et ça va se passer cette nuit, aux alentours de 2 heures du matin. Ce sera long, ce sera chiant, ce sera épique !
Attendez-vous à ce que le site disparaisse complètement de la toile pendant un bon moment, ce combat je vais devoir le mener seul, en éspérant vous retrouver sain et sauf demain matin.

Et si tel était le cas la guerre ne sera alors pas complètement gagnée, s'en suivront alors moultes luttes acharnées les quelques jours qui vont suivre, dont vous subirez malheureusement sans doute quelques dommages colatéraux, un triste prix que je suis obligé de vous faire payer.

Accrochons-nous maintenant à l'espoir que je sortirai rapidement victorieux de cette quête pour un monde meilleur dans lequel les serveurs ne plantent plus et s'épanouissent paisiblement en servant ce qu'ils ont à servir à ceux qui veulent être servis.

Bien à vous.

*****************************************
MISE A JOUR: 22/01/2012 - 00h30

Okaaaaay !!! Il est maintenant temps de faire un ptit bilan de ces 3 derniers jours de folie ! ;p

1ÈRE NUIT:

Réinstallation totale du serveur en 64bits pour pouvoir utiliser au mieux la mémoire disponible sur le serveur et corriger les éventuels problèmes de configuration. Ca a pris pas mal de temps mais ça s'est plutôt bien passé, il n'y a pas eut de soucis majeur vis à vis du passage en 64bits, la seule opération vraiment délicate a été de bien faire le backup du site pour pouvoir le réinstaller rapidement et sans encombre (=sans rien péter ;p)

2ÈME NUIT:

Mise en place du monitoring et du profilage des différents services pour repérer les endroits où ça coince, principal suspect: le serveur de base de données. Je l'ai entièrement reconfiguré, option par option, en profitant de la mémoire supplémentaire disponible et en ajustant les paramètres en suivant les indications des outils de profilage et de toutes les infos suuplémentaires que j'ai pu glâner sur la toile.

3ÈME NUIT:

Il faut se rendre rendre à l'évidence, les améliorations sont là, la base de données est plus performante, mais y a toujours un truc qui coince... quelque part...

Le processeur du serveur se retrouve trop souvent à 100%, et de plus en plus souvent au fil du temps, au bout de quelques heures les 4 coeurs sont au max non stop... à moins de redémarrer la base de données, en appuyant sur "le bouton rouge"... mmm... comme une impression de déja-vu...
Est-ce que je viendrais pas de passer 2 jours à me faire chier à tout reconfigurer sans réussir à régler le principal problème? Ca se pourrait bien... (ça ne veut pas dire que tout ce que j'ai fait était inutile, looooiiiiiiiin de là)

Que nous dit le monitoring? Il nous dit qu'il y a une certaine requête faite sur le site qui de temps en temps n'arrive pas à se terminer, elle reste alors en mémoire éternellement, utilisant un max de cpu. Au fil du temps le nombre de requêtes "bloquées" augmente de plus en plus, empêchant les autres requêtes de passer, mais surtout mettant le cpu à genoux pour un serveur qui raaame!

Ca ne peut plus venir du serveur de base de données, j'ai revérifié 1000 fois tous les paramètres, optimisé chaque petit détail, le serveur n'a jamais été aussi performant.
Il me faut maintenant un nouveau suspect vers qui me tourner, et il ne peut y en avoir qu'un autre: drupal !

Drupal c'est l'outil que j'utilise pour créer le site, je soupconne maintenant qu'il y a un bout de code, quelque part dans un des 125 modules activés, qui veut faire son intéressant en foutant le bordel...

...les heures passent...je me sens tel un hooper face à Dracula dans Vampire's kiss...

Ca y est! J'ai enfin réussi à le chopper ce coquinou!!!

Il se trouvait dans un des modules qui me fournissait des outils liés à la traduction! (traduction qui au passage pose quelques soucis de "mélange" de langues comme vous avez sans doute pu le constater ;p) Non mais fraaaaanchemeeent?!!! Ah l'enfoiiiiirééééé!!!

Désactivation du module, redémarrage du serveur, vérification, attente interminable... PLUS AUCUNE REQUÊTE NE SE BLOQUE !!! mmm... laissons le tourner un moment et voyons si ça tient jusqu'à demain...

4ÈME NUIT:

Aujourd'hui. Le serveur n'a pas bronché d'un cil, il est exactement dans le même état que la veille!

Youpi!!! Joie!!! Alegresse!!! :D

Normalement, vous ne devriez avoir subit aucun problème de lenteur du site aujourd'hui (me trompe-je?), et si j'osais j'irai même presque jusqu'à dire que ce problème de lenteur est RÉSOLU!!! Mais attendons tout de même de voir ce qui se passe un jour de grande affluence avant de vendre la peau de l'ours... ;p

Cette nuit je continue le profilage et le monitoring, et j'ai encore quelques optimisations à faire sur la config du serveur et sur la base de données, je mettrais le site en maintenance à un moment, mais ça devrait pas durer très longtemps.

Si tout se passe bien à partir de la semaine prochaine je pourrais enfin me consacrer au développement du site même et non plus à d'obscures histoires de serveur ;p

LA CHASSE AUX BUGS EST OUVERTE !!! ;p

Bien à vous.

Edité par lemartialou le 03/10/2012 - 01:33
Portrait de Dudu
Hors ligne
A rejoint: 9 septembre 2011
Contributions: 10747
Re: Opération Kowabunga

Qu'une chose à dire. Bonne chance .

Portrait de PurplePenguin
Hors ligne
A rejoint: 1 septembre 2011
Contributions: 5882
Re: Opération Kowabunga

Bonne merde ! ;)

Portrait de Gwimdor
Hors ligne
A rejoint: 1 septembre 2011
Contributions: 807
Re: Opération Kowabunga

Ouhlà ce qui t'attend ressemble fortement une épopée en mode cauchemar Lemartialou ! :D
Je te souhaite bon courage, que la force soit avec toi ! :p

Kingduroy
Portrait de Benduroy
Hors ligne
A rejoint: 1 septembre 2011
Contributions: 7210
Re: Opération Kowabunga

Citation:
Ce sera long

Citation:

en éspérant vous retrouver sain et sauf demain matin.

Pas si long que ça finalement, mais cela ce passera-t-il vraiment comme ça... hum

EDIT: à moins que par "demain" tu entends le 20 Janv.

Edité par Benduroy le 19/01/2012 - 01:19

Portrait de Daigoro893
Hors ligne
A rejoint: 15 septembre 2011
Contributions: 208
Re: Opération Kowabunga

Bonne chance mec! On t'en voudras pas alors fait ton taf tranquille! (moi meme webdesigner sait ce que c'est...)

Edité par Daigoro893 le 19/01/2012 - 01:20

Signez ici pour signifier à SQUARE ENIX que vous n'appréciez pas l'OST de FF7 REMAKE
https://twitter.com/DotanukiS/status/1250768106017845249

Gros Ours
Portrait de Hooper
Hors ligne
A rejoint: 19 août 2011
Contributions: 9263
Re: Opération Kowabunga

Groumph :p

Portrait de Batô
Hors ligne
A rejoint: 28 décembre 2011
Contributions: 1860
Re: Opération Kowabunga

Bon bah... Greenthings à toi Lemartialou, et bon courage! ^^

Portrait de kelly25ans
Hors ligne
A rejoint: 1 septembre 2011
Contributions: 6149
Re: Opération Kowabunga

Bon courage :)

Webmaster
Portrait de lemartialou
Hors ligne
A rejoint: 19 août 2011
Contributions: 556
Re: Opération Kowabunga

La nuit fut longue !!! ;p

Voyons ce que ça donne...

Portrait de Azael
Hors ligne
A rejoint: 10 septembre 2011
Contributions: 1732
Re: Opération Kowabunga

Tout à l'air de s'être bien passé en tout cas.
Tu as dormi au moins?