Migration du serveur

Bonjour à tous

Je suis en train de déplacer notre serveur Discourse vers un nouvel emplacement.

Sur l’ancien serveur, j’ai fait :
discourse backup
puis j’ai copié le dernier fichier de sauvegarde du conteneur vers le système hôte
je l’ai copié sur le nouveau serveur

puis sur le nouveau serveur :
j’ai démarré le conteneur Discourse
j’ai copié le fichier de sauvegarde dedans
j’ai fait discourse restore (cela a bien fonctionné)

Ensuite, j’ai peut-être fait une erreur, j’ai essayé de redémarrer le conteneur Discourse en utilisant docker restart, sans le reconstruire.
quand je l’ai ouvert dans le navigateur, il n’affichait que cinq points clignotants.

J’ai essayé de reconstruire l’application, en utilisant la commande ‘launcher rebuild app’. mêmes cinq points clignotants.

Qu’est-ce qui me manque ?
Merci beaucoup d’avance.

La reconstruction s’est-elle terminée avec succès ? Le conteneur est-il en cours d’exécution ?

Vous pourriez essayer d’exécuter Discourse Doctor :

sudo -s
/var/discourse/
./discourse-doctor

Cela devrait fournir plus d’informations qui pourraient aider.

La reconstruction réussit sans problème. Et aucun problème n’est trouvé par discourse-doctor.

Que se passe-t-il lorsque vous essayez le Mode sans échec ?

Est-ce que cela utilisait l’installation standard ou une autre méthode ? Avez-vous regardé le site avant de restaurer la sauvegarde ?

Regardez la console javascript. C’est probablement un thème cassé, mais cela pourrait être une configuration CDN cassée si vous avez un CDN (ou S3). Si vous n’avez pas de CDN, le mode sans échec le résoudra probablement ; vous pourrez alors trouver le thème (ou peut-être le plugin) qui pose problème.

3 « J'aime »

commence sans problème si je désactive les plugins non officiels.

no_unofficial_plugins

comment puis-je obtenir une liste des plugins installés ?

Supprimez principalement ceux qui ne proviennent pas de github/discourse/ dans votre app.yml, puis reconstruisez.

3 « J'aime »

Cependant, si vous partagez une liste de vos plugins ici, nous pourrons peut-être en repérer un avec un problème connu, ce qui pourrait vous faire gagner du temps. :+1:

1 « J'aime »