Long post…
Il y a quelques jours, j’ai migré mon forum vers un nouveau serveur. La migration s’est bien déroulée et les utilisateurs ont pu se connecter et l’utiliser normalement. Cependant, après 2-3 heures de connexion, les utilisateurs ont constaté qu’ils ne pouvaient plus l’utiliser. Je n’ai pas vu le problème initialement, mais en 10-15 minutes, j’ai constaté que mon compte était également affecté. Ce que je voyais, c’était la page du forum se répétant sur la page mais avec le contenu manquant… donc l’en-tête… un peu de texte… l’en-tête à nouveau… un peu de texte à nouveau… l’en-tête à nouveau… etc.
J’ai supposé que quelque chose s’était mal passé lors de la migration, donc comme il y avait très peu de messages depuis la migration et que j’avais toujours l’ancien serveur disponible, j’ai simplement redémarré le forum sur l’ancien serveur et redirigé le DNS vers celui-ci. Cela me donnerait le temps de comprendre ce qui n’allait pas et de réessayer la migration.
Puis aujourd’hui, mon ‘ancien’ forum m’a demandé de m’indiquer qu’il y avait des mises à jour critiques nécessaires. Je les ai appliquées et les choses semblaient être OK. Cependant, une heure ou deux plus tard, l’ancien forum présentait le même problème d’affichage étrange que mon forum migré.
Je pense donc qu’il y a quelque chose qui ne va pas après la mise à niveau. Le serveur migré aurait récupéré le dernier code lors de sa création, il a donc présenté le problème immédiatement. L’ancien forum n’a reçu les mises à jour qu’aujourd’hui et a commencé à devenir ‘fou’ peu de temps après.
Jusqu’à présent, j’ai essayé sans succès :
- ./launcher rebuild app
- Commenter tous les plugins dans app.yml et ./launcher rebuild app
- Exécuter en mode sans échec avec toutes les options activées
- Vider le cache du navigateur
- Essayer différents navigateurs (Chrome, Edge, Firefox et Opera)
Le problème semble être progressif pour les utilisateurs connectés. Je me suis connecté avec un compte de test aujourd’hui et cela n’a pas montré le problème, mais lorsque j’ai essayé cela sur le serveur migré, le compte de test a fini par présenter les mêmes problèmes. Malheureusement, je ne peux rien faire de plus pour le moment car mon compte administrateur présente le problème, il est donc inutilisable.
J’ai une sauvegarde d’avant la mise à niveau, mais je suspecte que cela ne va pas aider. Si je reconstruis le forum, il récupérera les dernières mises à jour, donc si je restaure le contenu dedans, il va probablement redevenir fou en quelques heures.
Configuration du serveur :
Debian 12 exécutant Docker Swarm v26.1.4. 120 Go d’espace disque disponible. 64 Go de RAM dont seulement environ 20 Go sont actuellement utilisés. Les connexions au serveur se font via Cloudflare Tunnels. L’ancien serveur dispose de moins d’espace disque et de mémoire disponibles, mais aucun des deux n’est saturé.
J’essaie de réfléchir à ce que je peux faire d’autre maintenant pour essayer de remettre les choses en ligne. Je suis ouvert aux suggestions !