Les e-mails ne s'envoient pas, les images ne fonctionnent pas, problèmes de onebox et autres bizarreries après la mise à jour

Je mets à jour notre instance Discourse une fois par semaine pour ne pas trop prendre de retard, et ce matin, j’ai mis à jour vers la version 2026.7.0-latest +182 GitHub

Tout semblait correct, mais nous rencontrons quelques problèmes étranges depuis une ou deux heures avec les images qui n’apparaissent pas correctement.

Par exemple :

Si je fais un clic droit et que j’ouvre l’image dans une nouvelle fenêtre, elle est accessible correctement sur notre AWS S3 à l’adresse https://d1q8cepst0v8xp.cloudfront.net/original/3X/8/4/84ade505efc54e3fce3515a02cadcec55f2d8e4f.png

Comme vous pouvez le voir ici :

Nous constatons également que les aperçus onebox ne fonctionnent plus.

Le problème avec les onebox est étrange, cela fonctionnait dans le composeur :

Mais une fois publié, aucune image n’était visible :


Nous constatons également que les liens vers les images n’affichent pas réellement les images :


Un problème plus important et une préoccupation majeure est que tous les e-mails échouent désormais à être envoyés.

Sidekiq affiche une erreur “Jobs::HandledExceptionWrapper: Wrapped Net::OpenTimeout: execution expired”.

J’ai mis à jour Discourse il y a environ six heures et les e-mails semblent avoir été envoyés depuis la mise à jour, et ne semblent avoir cessé de fonctionner qu’il y a environ deux heures.

Pour le moins intrigant.

Nous utilisons AWS SES pour les e-mails.


Voici une capture d’écran de l’écran /logs :

Et une capture d’écran de htop :


Pour information, nous avons un site web séparé sur un domaine différent qui utilise le même AWS SES et les e-mails sont envoyés correctement depuis celui-ci.

Ce même site web utilise également AWS S3 et nous pouvons y uploader sans problème.

Si je ne savais pas mieux, je dirais qu’Amazon rencontre des problèmes, mais partout où je regarde, je ne trouve aucun problème signalé.

Quelqu’un d’autre rencontre-t-il des problèmes inexpliqués ?

Quelqu’un sait-il par où commencer pour essayer de diagnostiquer ces problèmes ? Y a-t-il des services ou des processus que je pourrais redémarrer via rails ou autre ?

La plus grande préoccupation est l’absence d’envoi d’e-mails, les activations de nouveaux utilisateurs, les mots de passe perdus, le tout étant mis en file d’attente.

Bizarrement, et peut-être s’agit-il d’un faux-fuyant total, mais ces problèmes ne semblent avoir commencé (ou du moins été remarqués) que lorsque j’ai désactivé la nouvelle fonctionnalité « ME TOO » et modifié ces autres paramètres du site il y a deux heures.

Cela ne peut pas être lié, assurément… :face_with_peeking_eye:

Je remarque un schéma récurrent.

Lorsque l’image est publiée, elle s’affiche correctement.

Cinq minutes plus tard, lorsque le message est « cuit » (est-ce le terme approprié ?), l’image disparaît.


Rien de tout cela n’explique pourquoi tous les e-mails échouent soudainement, cependant :confused:

Mise à jour…

J’ai mis mon forum hors ligne et j’ai exécuté à nouveau time ./launcher rebuild app, ce qui semble avoir résolu tous les problèmes.

Avez-vous une idée de ce qui aurait pu se passer ici ?

Un service en arrière-plan aurait-il pu échouer aléatoirement ou quelque chose dans le genre ?

À ce moment-là, avez-vous essayé de lancer en « mode sans échec » pour vous assurer qu’il ne s’agissait pas d’un composant de thème ou d’un plugin qui ne fonctionnait pas bien avec la version mise à jour ?

Le mode sans échec ne désactiverait-il pas également le changement à venir, puisqu’il fait partie de l’extension résolue ?