Obtenir un message d'erreur plus descriptif de mon instance

Salut à tous, j’ai un petit souci avec mon discourse.

Mon site affiche une 502 Bad Gateway sur la page d’accueil comme ceci :

Y a-t-il un moyen d’obtenir un message d’erreur plus descriptif ?

Y a-t-il un moyen de démarrer mon instance sans aucun plugin ?

Y a-t-il une page qui affiche les journaux afin que je puisse voir quel plugin pourrait causer le problème ?

Y a-t-il un moyen d’accéder au site par le navigateur ? C’est-à-dire, les pages d’administration peuvent-elles toujours fonctionner même si le site principal ne fonctionne pas ?

En gros, que dois-je faire pour commencer à résoudre ce problème ?


Au fait, en lisant d’autres messages ici, j’ai peut-être fait quelque chose par inadvertance pour causer cela.
Si je me souviens bien, je suis allé sur la page de mise à niveau et j’ai mis à jour les plugins, puis j’ai tenté de mettre à niveau l’installation de base de Discourse. Il n’a pas dit de ne pas le faire ou suggéré que l’ordre d’installation avait de l’importance.
J’ai utilisé la page de mise à niveau, pas un terminal ou une ligne de commande.
Si c’est à l’envers ou si cela peut causer des problèmes, faites-le moi savoir.

1 « J'aime »

Cela signifie très probablement que vous ne servez pas de pages car la compilation n’a pas abouti avec succès

Oui, regardez d’abord votre journal de compilation (affiché dans la console) lorsque vous exécutez la commande de compilation. Il y a probablement une erreur là-bas.

Commentez chaque commande de clonage de plugin avec un # en tête dans app.yml et reconstruisez.

(la désactivation dans le menu d’administration n’est souvent pas une désactivation complète)

Salut Robert,
Je n’utilise pas la ligne de commande mais j’ai mis à niveau via la page de mise à niveau du site. J’ai ajouté un commentaire à mon message.

Je ressens aussi un léger devoir de tester la page de mise à niveau du site et de signaler les erreurs. Bien qu’à ce stade, je préférerais que mon site soit de nouveau opérationnel, j’utiliserai donc une ligne de commande.

Comment faire la suggestion ci-dessus ? La mise à niveau a eu lieu la semaine dernière via le navigateur.

1 « J'aime »

connectez-vous au serveur via ssh (comme vous l’avez fait lorsque vous avez créé l’instance pour la première fois), naviguez vers /var/discourse et exécutez ./launcher rebuild app

3 « J'aime »

Je ne me suis pas connecté à la machine via SSH. Elle a été construite par un installateur automatique. Mais je vais voir si je peux le faire. Merci.

1 « J'aime »

pouvez-vous développer ?

c’est presque certainement pas pris en charge.

1 « J'aime »

J’avais une instance préconfigurée créée et configurée. Il s’agissait peut-être d’une instance ou d’une image Docker. Je n’ai effectué aucune installation en ligne de commande. Mais j’ai trouvé un terminal chez mon fournisseur d’hébergement et j’exécute cette commande maintenant. Je vous tiens au courant.

Juste une suggestion. Si c’est possible, puis-je exécuter cette commande depuis l’administrateur du navigateur à l’avenir. Je ne sais pas si la page de mise à jour fait déjà cela ou non, mais si c’est la solution, il pourrait être utile de l’avoir sur la page d’administration.

De plus, les notes de journal ont indiqué que cela pouvait prendre jusqu’à une heure. Si je fermais la fenêtre du navigateur lorsque je faisais une mise à jour par ce biais, cela pourrait-il causer un problème ? Elle semblait ne pas répondre (aucun message de journal pendant un certain temps, si je me souviens bien).

1 « J'aime »

La reconstruction a fonctionné. Cela a pris environ une heure. Le site est de retour.

Mon hébergeur disposait d’une fonctionnalité de terminal en ligne que j’ai pu utiliser pour reconstruire.

2 « J'aime »

Je voudrais toujours proposer ces idées à ceux qui utilisent le navigateur pour la mise à niveau. Ou même une note sur la page de mise à niveau, peut-être un lien vers une page d’aide qui dit : « Si quelque chose ne va pas avec cette mise à niveau, commencez ici. »

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.