502 puis forum vide après `./launcher rebuild app`

TL;DR :

J’ai exécuté ./launcher rebuild app et mon forum s’est cassé. Le problème était finalement un composant de thème qui fonctionnait auparavant. Je ne comprends pas vraiment le problème au-delà de cela, mais je publie au cas où mon expérience pourrait être utile à d’autres.

Configuration

J’héberge Discourse sur un Droplet Digital Ocean Discourse (Ubuntu). Je ne sais pas sur quelle version se trouvait mon forum, mais c’était une bêta assez récente (dans la semaine écoulée). Il est maintenant en version 2.9.0.beta4.

Problème

Après avoir mis à jour mon fichier containers/app.yml, j’ai exécuté ./launcher rebuild app. Une fois le script terminé, mon forum a affiché une erreur serveur 502. Ensuite, il est apparu comme ‘vide’ comme le montre cette capture d’écran :

J’ai annulé ma modification app.yml et reconstruit sans succès. Cliquer sur les boutons ne semblait rien faire, mais peut-être dupliquer une autre ‘boîte’ (il y en a deux sur cette capture d’écran, après avoir cliqué sur ‘+ Nouveau sujet’, il y en avait trois).

Lorsque j’ai visité dans une fenêtre de navigateur privée, mon forum semblait fonctionner : il nécessitait une connexion. Il semblait donc que quelque chose fonctionnait.

J’ai finalement trouvé comment afficher votre forum en mode sans échec. Il semblait fonctionner en désactivant tout.

Solution

Le mode sans échec sans désactiver les thèmes n’a pas fonctionné, mais a fonctionné avec tous les plugins. Cela m’a amené à désactiver le composant de thème Topics Thumbnail et tout a recommencé à fonctionner. J’utilise le thème Graceful.

Si je réactive ce composant de thème, mon site se casse comme décrit ci-dessus.

Solution mise à jour
Il y avait un bug avec Topics Thumbnail et il est maintenant corrigé.

Dernières réflexions

Je ne comprends pas l’erreur 502 que j’ai reçue. Peut-être que mon serveur est lent ou que le conteneur exécutant Discourse n’était pas complètement démarré au moment où le script du lanceur s’est terminé. À moins que mon forum n’ait été obsolète et que le lanceur n’ait automatiquement récupéré les mises à jour, je ne suis pas sûr de la raison pour laquelle mon composant de thème a commencé à causer des problèmes.

C’est attendu pendant environ une minute après le redémarrage du serveur.

Je pense donc que votre seul problème était que la miniature du sujet a cassé l’affichage de votre site. Le forum n’était pas tant « vide » qu’« invisible », je pense. :slight_smile:

1 « J'aime »

C’est attendu pendant environ une minute après le redémarrage du serveur.

Merci, @pfaffman. C’est ce que je supposais, mais je n’ai pas assez d’expérience/de connaissances pour faire plus que supposer.

Je pense donc que votre seul problème était que Topic Thumbnail a cassé l’affichage de votre site.

J’ai créé un bug pour ce problème (j’espère que c’était le bon endroit) - il semble qu’il n’y ait aucun moyen de signaler un bug sur la page github.

Un meilleur endroit est dans le sujet pour le composant de thème. Ce n’est pas un bug de Discourse, donc ce n’est pas un Bug.

Problème trouvé et corrigé ici : Topic List Thumbnails - #246 by awesomerobot

4 « J'aime »

Ce sujet a été automatiquement fermé après 15 heures. Les nouvelles réponses ne sont plus autorisées.