Forum cassé pour l'Admin - Actifs manquants ?

J’ai un problème lorsque je suis connecté en tant qu’administrateur sur mon serveur de production. Je pense que je l’ai peut-être causé moi-même lorsque j’ai modifié la valeur de DISCOURSE_S3_CDN_URL dans app.yml sur le serveur de staging pour qu’elle soit la même que celle du serveur de production. Je l’ai depuis changée et le serveur de staging fonctionne correctement en pointant vers le bucket S3. En regardant la console du navigateur, il semble que certains actifs ne soient pas trouvés, mais je ne suis pas sûr de comment, pourquoi, ni même si c’est le problème sous-jacent.

Voici un extrait de la console lorsque j’essaie d’accéder à l’URL principale du forum :

J’ai essayé le mode sans échec mais cela n’aide pas.

Je suis encore en phase d’apprentissage avec AWS. Je vais continuer à essayer de résoudre ce problème par moi-même, mais tout conseil ou toute orientation serait apprécié.

1 « J'aime »

J’ai de nouveau rencontré ce problème aujourd’hui après avoir copié le fichier app.yml de production sur le serveur de secours et reconstruit Discourse sur ce serveur. Je suppose que cela est lié d’une manière ou d’une autre au bucket S3 et à Cloudfront, mais je ne comprends pas pourquoi il y a un conflit simplement à cause de la reconstruction.

Cela s’est produit lors des tests d’un script que j’ai écrit pour basculer le forum vers un serveur de secours et en faire le serveur de production. Habituellement, je terminerais le basculement en redirigeant l’adresse IP réservée vers l’autre serveur, mais je n’ai pas testé cette partie lors de cette exécution. J’ai reconstruit l’application de production et les choses fonctionnent normalement à nouveau, mais j’aimerais comprendre le problème si quelqu’un peut m’aider.

1 « J'aime »