Bonjour,
J’ai migré une plateforme Discourse d’un hébergeur Vultur vers Azure, sous une distribution CentOS Linux. La migration s’est déroulée sans encombre, en utilisant le processus intégré de sauvegarde et de restauration de la base de données. Nous avons ensuite délégué le DNS.
Certains utilisateurs (y compris moi-même à un moment donné) rencontrent l’erreur 500 « visage triste » lors du chargement de /latest.json. Dans tous les cas, vider les cookies/sessions résout le problème, mais celui-ci semble réapparaître après environ une demi-heure.
En tant qu’administrateur, j’ai également pu constater, lors de l’erreur, dans la section Paramètres, que les paires clé-valeur pour les différentes étiquettes de paramètres n’étaient pas résolues en une locale de langue. Par exemple, « default locale » s’affichait sous la forme de quelque chose comme « [en.default_locale] ».
Je ne suis pas un expert de Linux ou de Discourse, je ne sais donc pas comment aborder ce problème. Il peut s’agir simplement d’un phénomène de « stabilisation » après la migration DNS, ou bien il pourrait y avoir quelque chose de plus profond.
Le problème n’a été signalé jusqu’à présent que sur Chrome sous Windows. Je ne parviens pas à le reproduire sur Edge ou Chrome Android.
En examinant les journaux (/logs), je vois des entrées telles que la suivante :
Exception de tâche : PG::InvalidTextRepresentation : ERREUR : syntaxe de saisie invalide pour le type inet : "106.70.36.109:6082" LIGNE 1 : UPDATE "users" SET "ip_address" = '106.70.36.109:6082' WHERE...
Toute recommandation serait appréciée.
Simon