30

4335 ms sur /, et 8753 ms pour arriver ici (et 338 pour poster)

31

Je relance Infomaniak...

[edit] Ils ont répondu, blabla serveur en surcharge (encore ?!), ils prévoient une migration en début de semaine prochaine. J'essaie d'avoir un peu plus de détail parce que ça commence à faire beaucoup là.

[edit] Changement de serveur prévu mercredi prochain dans la journée, a priori sans interruption.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

32

#croise-les-doigts#
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

33

Visiblement Orion_ est en train de faire tourner son script pour éditer tous ses posts, et yN rame à fond en ce moment...
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

34

Zerosquare (./33) :
Visiblement Orion_ est en train de faire tourner son script pour éditer tous ses posts, et yN rame à fond en ce moment...
et pourquoi ça serait le sien et pas le tien ? tongue
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

35

Parce que moi, j'indexe à la volée et à la main ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

36

Zerosquare (./33) :
Visiblement Orion_ est en train de faire tourner son script pour éditer tous ses posts, et yN rame à fond en ce moment...
Sérieusement ? neutral

37

Ouais.

Et j'ai des dizaines de topics qui sont réapparus dans "non lus" parce qu'Orion_ était le dernier à avoir posté dedans...
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

38

pfffffff...

Déjà c'est pénible, mais en plus s'il ne met pas de sleep c'est franchement pas correct.

39

Pen^2 (./36) :
Sérieusement ? neutral
Oui, c'est pas la première fois qu'il fait ça.
avatar

40

Oui mais je pensais que c'était un peu plus subtil, avec un sleep par exemple.

41

42

cheeky

43

Pour rappel, c'est aujourd'hui qu'Infomaniak migre la base de données sur un nouveau serveur. Même s'ils ont avancé une migration sans interruption, je n'y crois que très moyennement donc il n'est pas impossible que le site disparaisse pendant une petite heure smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

44

Cool, merci, il ne reste plus qu'à espérer que la migr
avatar

45

Bon, bah on dirait bien qu'il y a eu un trou temporel, merci Infomaniak ! Je vais voir si je peux restaurer les données concernées.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

46

pas de risque de perte de posts ? (ou de réapparition)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

47

Aucune idée, il ne m'ont donné aucun détail technique sur la migration.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

48

Suite de ./45 : j'ai restauré à la main tous les messages qui ont été perdus (je suppose qu'Infomaniak a fait un snapshot puis démarré la migration, du coup ils ont paumé tout ce qu'il s'est passé entre temps). Ça provoque potentiellement des choses curieuses comme les messages ./46 et ./47 de ce sujet qui apparaissent après le ./45 alors qu'ils ont été postés avant, mais au moins on a pas perdu de contenu.

J'espère qu'au moins avec tout ça le problème des ralentissements sera résolu !
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

49

Merci pour ton support ! smile

50

Du coup, mon ./44 prend tout son sens cheeky

En tout cas, merci beaucoup, c'est un peu des tanches neutral
avatar

51

A vrai dire je vois pas, sans qu'il y ai perte de donnée on peux faire une migration "invisible" tu es oblige de bloquer le serveur d'origine en ecriture, faire un dump, ecrire le dump sur le nouveau serveur et le mettre a la place de l'autre.

Il y a forcement un temps mort ou la BDD n'est pas accessible au moins en écriture
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

52

(Attention, le comité des tanches va s'énerver sur twitter embarrassed)

53

Godzil (./51) :
A vrai dire je vois pas, sans qu'il y ai perte de donnée on peux faire une migration "invisible" tu es oblige de bloquer le serveur d'origine en ecriture, faire un dump, ecrire le dump sur le nouveau serveur et le mettre a la place de l'autre.

Il y a forcement un temps mort ou la BDD n'est pas accessible au moins en écriture
il reste la solution de "réplication à chaud" comme on en a dans le cas des load balancers : ta base est d'abord dupliquée depuis une image à un instant T et ensuite le nouveau serveur se met à jour en même temps que l'ancien et les requêtes sont mirorées sur les deux. Et le changement se fait juste par une configuration du load balancer qui dit "ne plus utiliser le serveur ancien" qu'on peut ensuite mettre horsligne
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

54

mais c'est chaudcoton ca...

le problème c'est de pas avoir bloqué l'accès en écriture après le snapshot.

mysqld stop / migration / mysqld start aurait été plus efficace, yN en rade quand même, mais pas de faille spatiotemporelle.

55

Vince: je ne connaissait pas cette méthode, mais il faut qu'elle soit en place des le début pour pouvoir être utilisé j'imagine, mais je vois l'idée.

- A un certain moment on fait, via le loadbalancer une copie du serveur #1 vers le serveur #2,
- le loadbalancer reste configuré pour ne fournir que #1 uniquement mais garde un historique des requêtes en écritures faites sur #1 depuis le début de la copie
- des que #2 est prêt, le loadbalancer fait un replay des requêtes d’écritures en attente
- Des que la liste est faite, et que #1 et #2 sont parfaitement synchrone, on dit au loadbalancer de basculer sur #2 uniquement et la on peux couper #1 et le mettre a la benne

C'est l'idee?
(oui je dit probablement la même chose que toi mais besoin de reformuler avec mes mots histoire d’être sur d'avoir compris l'idée)

En tout cas ce n'est apriori pas la solution qu'ils ont choisis XD
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

56

oui, c'est l'idée
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

57

(Boarf, c'est bon la tanche !)
avatar

58

Ils auraient pu monter un backup, le configurer en slave du serveur actuel avec une réplication, puis le jour J intervertir le master et le slave (via DNS) pour enfin virer l'ancien serveur. Je pense que MySQL possède tout ce qu'il faut pour faire ça sans trop de soucis, mais bon visiblement ils ont préféré une approche plus directe, peu importe au moins c'est fait ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

59

Oui mysql permet d'écrire un log des requêtes notamment.

60

Ben la moindre des choses aurait été de dire qu'il fallait interrompre le service Web à partir d'une certaine heure pour éviter les problèmes. Ca a l'avantage de ne pas nécessiter un niveau de technicité très élevé ^^
avatar