Bug du 14 mai 2017

Un article de WikiSimland 3.0.
Aller à : navigation, rechercher

Il n'y a pas une seule raison à ce bug d'aujourd'hui, comme souvent il s'agit d'un concours de circonstances malheureux. Dans toute son existence Simland a connu par le passé des bugs similaires, des biens pires même. Je pense que sans les bugs on aurait dépassé le million de messages postés mais qu'il en soit ainsi, réelle ou virtuelle une Nation se bâtit toujours dans la douleur. Nous surmonterons une fois de plus

Donc. Ce qui a mis le feu aux poudres, c'est la décision du Président SH de réorganiser les forums. SH a donc lancé la procédure habituelle dans ce cas là sauf que le résultat escompté n'était pas au rdv sur la page d'accueil du forum (la partie publique). Donc bug. A ce niveau, on peut conclure que la base de données du forum devient dangereusement instable, après toutes ces années de bons et loyaux services. Dès lors il va être difficile de continuer à utiliser cette base de données (et donc le forum en l'état) à court terme.

Deuxième raison du bug : alors que SH me signalait cet après midi des problèmes graves au niveau du forum, j'ai décidé de procéder à une restauration (sauvegarde de la veille). Car il faut préciser que Simland est sauvegardé toutes les nuits, ce qui est censé éviter justement les désagréments d'aujourd'hui (perte définitive de données) La restauration s'est parfaitement effectuée à l'exception des bases de données. Impossible de les récupérer. Je ne comprends pas. C'est pas logique. Je vais appeler demain l'hébergeur du serveur Simland pour essayer de comprendre. On peut dire que c'est la mission de la dernière chance... D'autant que le wiki (qui rouvrira dans la semaine) est dans la même galère

Dès lors, nous avons donc pris la décision de restaurer une sauvegarde sûre mais qui remonte malheureusement à mars 2017. Si l'activité postérieure à Mars 2017 est vraisemblablement perdue, cela ne remet pas en cause l'élection Présidentelle. Ce sera justement au nouveau Président SH de fédérer les simlandais pour relancer l'activité. On a déjà fait ! Après deux semaines environ le bug n'est plus "visible" sur le forum. Comme si de rien n'était, en quelque sorte. On connait On peut donc dire que le Président SH n'y est pour rien dans tout ça même s'il aurait préféré commencer son mandat d'une autre manière lol


Est-ce le bug de trop ?

Il ne faut pas oublier que le forum est né en 2003 et il c'en est passé depuis. Aujourd'hui nous sommes en 2017 et je pense qu'il est temps d'envisager sérieusement un nouveau forum, vierge. Evidemment on ne repartira pas de zéro dans le sens où le forum actuel sera "archivé", c'est à dire qu'il restera tel quel sauf qu'on ne pourra plus poster, mais simplement lire son contenu. Tout serait donc conservé. En parallèle, un nouveau forum reprend la main, et après quelques semaines d'activité il aura déjà un contenu conséquent. Il faudrait redéfinir toutes les informations du pays et mieux guider les nouveaux arrivants. En outre, je pense qu'il serait possible de récupérer au moins tous les comptes du forum actuel (pour éviter de se réinscrire) mais en fin de compte je me demande si c'est une bonne idée ?

Il faut donc décider ensemble de tout cela et prendre une décision rapidement. Je pense qu'il en revient au Président SH. Je crois que surmonter ce bug va être le défi de tout le mandat de SH en fin de compte... A lui de lancer un vrai Simland "2.0", un nouveau forum depuis 2003... A lui de constituer une équipe.

Une dernière chose, le problème se posera également pour le Wiki tôt ou tard. Il devient de plus en plus un vrai problème. Evidemment il n'y aurait pas tous ces problèmes si on avait les moyens de financer une infrastructure. Mais ce n'est pas le cas, alors à nous de nous adapter Avoir déjà un serveur dédié c'est le grand luxe. Simland est une petite communauté mais déjà exigeante d'un point de vue technique.

Cela ne remet pas non plus en cause le lancement en 2017 d'un Portail Simland. Un portail + un nouveau forum tel va être notre défi je crois bien.


TOPIC D'INFOS SUR LE BUG DU 14/05/2017

Bonsoir,

Comme vous avez pu le constater, Simland a été rendu indisponible pendant une période de 12H aujourd'hui, nous avons tout tenté avec Djay aujourd'hui pour rétablir le forum dans de bonnes conditions sans rien perdre. Mais malheureusement un enchaînement de problèmes est arrivé.

.: Que s'est t'il passé ?

Cette nuit, Sim Hurban a voulu commencer à mettre en oeuvre une partie de son programme en revoyant l'organisation des forums, nous avons déjà eu à faire ce genre de manipulations techniques du forum, nous ne savions pas alors que ce genre de problèmes pouvaient arriver. Avec la vieillesse du forum, le nombre de messages indexés dans notre BDD (autour de 600.000), le mouvement des forums a fait totalement planté la base de données. En effet, certains forums comptaient jusqu'à 30.000 messages, et les changer de sens, d'emplacement ou même de nom, a causé dans la BDD un bug, que nous n'avions jamais rencontré auparavant. Au départ, le forum était disponible, mais avec des forums en moins, au fur et à mesure de nos tentatives de tout remettre en place, nous ne faisions "qu'empirer" les choses puisque la BDD souffrait. Au final, la BDD a finit par sauter, et donc cramer toutes les données qu'elle contenait (forum+wiki+simeteo+simpoll) Normalement, le forum est sauvegardé chaque jour par un système automatisé de notre serveur dédié, quand nous avons été mis au courant des problèmes, nous avons donc remis la sauvegarde la plus récente, soit hier. Le forum est bien revenu, mais la BDD ne revenait pas.

La cause vient d'OVH à priori qui n'a pas sauvegardé correctement la BDD. Malheureuement, sans la BDD, le forum n'est rien.

.: Quelle est la cause ? Deux raisons principales !

La première concerne le forum, il a 14 ans, le forum a lui seul représente une majorité du poids de la BDD, Simland était passé de phpbb2 à phpbb3 il y a quelques années, mais ce changement lourd a laissé des traces, vous pouvez d'ailleurs quelquefois rencontrer des bugs. Migrer un forum de 500.000 messages n'est pas une chose anodine, et nous avions du fermer à cette époque le forum plus d'une semaine. Notre forum est vieux, usé et fatigué, ce n'est pas pour rien d'ailleurs que nous souhaitons passer à phpbb3.2 afin de pouvoir avoir une version plus récente et surtout suivie.

La seconde, et c'est la plus importante concerne le Wiki, à lui seul il représente 99% de la bande passante utilisée, et le système WikiMedia qui est le système qui génère le wiki est vieux, et surtout a un mauvais support. Le Wiki nous oblige à posséder un serveur dédié, alors que le forum tournerait mieux sur un serveur mutualisé, mais nous ne pouvons pas avec le wiki.

.: Quelle est la suite ? Nous avons rétabli le forum avec une version de Mars, car c'est la dernière que nous avions sauvegardé manuellement. Demain, Djay, va appeler notre hébergeur OVH afin d'avoir des explications et essayer de trouver une autre solution. Mais quoi qu'il arrive, on ne répare pas un vieux machin avec des bouts de scotch par ci par là. Depuis plusieurs mois, une idée nous trottait en tête, nosu admin, celle de repartir à 0, non pas d'arrêter Simland, mais de repartir sur un forum neuf, un clone de celui ci, mais avec les messages en moins. L'avantage, c'est que nous passons directement à la nouvelle version sans avoir à faire de conversion (comme je l'ai dit un procédé très sensible), et du coup nous ferions un bond en avant en terme de nouveautés. J'en ai parlé avec Djay aujourd'hui, il est d'accord également, un forum neuf permettrait de pouvoir éviter ce genre de bugs à l'avenir.

L'autre problème est le Wiki, qui nous bouffe tout, dans ce cas là deux solutions, soit nous arrêtons le wiki, soit nous trouvons une autre solution. Mais le Wik iest un outil bien trop important pour nous, donc nous réfléchissons à héberger le wiki sur un serveur dédié, et le forum sur un autre serveur, de façon à pouvoir garder les deux. Mais tout ceci a un cout financier.

.: J'ai perdu des données que faire ? Je suis nouveau, ou j'étais inscrit que faire ? Pour l'instant nous partons du principe que rien n'est récupérable, donc il va falloir recommencer les 2 mois de travail, qui approximativement représentent 10.000 messages perdus. Et surtout une période électorale oubliée. Je ne pourrais pas rediffuser la liste d'authenticité qui a disparu avec le reste.

Si vous vous êtiez inscrits, mais que votre compte existe plus, il faut se réinscrire.

.: Réouverture des différents services Simland Le Wiki réouvrira en fin de semaine, il faut savoir qu'il nous faut 3 jours pour le remettre en place, mais 2 mois de travail disparaitront avec. Il faudra alors le réalimenter. La météo pour l'instant est fermée Le bureau de vote est fermé Le chat fonctionne

.: Quelques statistiques Simland c'est : 662 367 messages postés depuis 2004 14 725 sujets créés depuis 2004 1 801 utilisateurs enregistrés Une BDD de 1Go (on dirait pas mais c'est énorme) 137 messages postés par jour.