Posté le 30/08/2017 à 23:32 Membre depuis le 10/06/2001, 45104 messages
4335 ms sur /, et 8753 ms pour arriver ici (et 338 pour poster)
Posté le 31/08/2017 à 09:21 Membre depuis le 13/06/2002, 42690 messages
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.
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Posté le 31/08/2017 à 20:42 Membre depuis le 27/04/2006, 60472 messages
#croise-les-doigts#
avatarZeroblog

« 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
Posté le 04/09/2017 à 13:51 Membre depuis le 27/04/2006, 60472 messages
Visiblement Orion_ est en train de faire tourner son script pour éditer tous ses posts, et yN rame à fond en ce moment...
avatarZeroblog

« 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
Posté le 04/09/2017 à 14:02 Membre depuis le 11/11/2001, 116494 messages
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
avatarWebmaster 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
Posté le 04/09/2017 à 14:03 Membre depuis le 27/04/2006, 60472 messages
Parce que moi, j'indexe à la volée et à la main ^^
avatarZeroblog

« 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
Posté le 04/09/2017 à 14:12 Membre depuis le 10/06/2001, 45104 messages
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
Posté le 04/09/2017 à 14:16 Membre depuis le 27/04/2006, 60472 messages
Ouais.

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

« 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
Posté le 04/09/2017 à 14:16Edité par Pen^2 le 04/09/2017 à 14:17 Membre depuis le 10/06/2001, 45104 messages
pfffffff...

Déjà c'est pénible, mais en plus s'il ne met pas de sleep c'est franchement pas correct.
Posté le 04/09/2017 à 14:17 Membre depuis le 10/06/2001, 8844 messages
Pen^2 (./36) :
Sérieusement ? neutral
Oui, c'est pas la première fois qu'il fait ça.
avatar
Posté le 04/09/2017 à 14:18 Membre depuis le 10/06/2001, 45104 messages
Oui mais je pensais que c'était un peu plus subtil, avec un sleep par exemple.
Posté le 04/09/2017 à 14:23 Membre depuis le 16/06/2001, 69779 messages
ca c'est un peu for(;;) !
Posté le 04/09/2017 à 14:26 Membre depuis le 10/06/2001, 45104 messages
cheeky
Posté le 06/09/2017 à 09:23 Membre depuis le 13/06/2002, 42690 messages
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
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Posté le 06/09/2017 à 09:29 Membre depuis le 13/06/2001, 73049 messages
Cool, merci, il ne reste plus qu'à espérer que la migr
avatar
Posté le 06/09/2017 à 11:18 Membre depuis le 13/06/2002, 42690 messages
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.
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Posté le 06/09/2017 à 10:01 Membre depuis le 11/11/2001, 116494 messages
pas de risque de perte de posts ? (ou de réapparition)
avatarWebmaster 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
Posté le 06/09/2017 à 10:12 Membre depuis le 13/06/2002, 42690 messages
Aucune idée, il ne m'ont donné aucun détail technique sur la migration.
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Posté le 06/09/2017 à 11:57 Membre depuis le 13/06/2002, 42690 messages
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 !
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Posté le 06/09/2017 à 12:18 Membre depuis le 18/06/2001, -26081 message
Merci pour ton support ! smile
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 06/09/2017 à 14:42 Membre depuis le 13/06/2001, 73049 messages
Du coup, mon ./44 prend tout son sens cheeky

En tout cas, merci beaucoup, c'est un peu des tanches neutral
avatar
Posté le 06/09/2017 à 14:46 Membre depuis le 30/06/2001, 71413 messages
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
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Posté le 06/09/2017 à 14:46 Membre depuis le 10/06/2001, 45104 messages
(Attention, le comité des tanches va s'énerver sur twitter embarrassed)
Posté le 06/09/2017 à 14:51 Membre depuis le 11/11/2001, 116494 messages
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
avatarWebmaster 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
Posté le 06/09/2017 à 14:55 Membre depuis le 16/06/2001, 69779 messages
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.
Posté le 06/09/2017 à 15:28 Membre depuis le 30/06/2001, 71413 messages
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
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Posté le 06/09/2017 à 15:30 Membre depuis le 11/11/2001, 116494 messages
oui, c'est l'idée
avatarWebmaster 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
Posté le 06/09/2017 à 15:55 Membre depuis le 13/06/2001, 73049 messages
(Boarf, c'est bon la tanche !)
avatar
Posté le 06/09/2017 à 16:50 Membre depuis le 13/06/2002, 42690 messages
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 ^^
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Posté le 06/09/2017 à 17:08 Membre depuis le 10/06/2001, 45104 messages
Oui mysql permet d'écrire un log des requêtes notamment.
Posté le 06/09/2017 à 17:12 Membre depuis le 13/06/2001, 73049 messages
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