Après la mise à jour vers la version 2.9.0.beta5 - 7ac485fb9f, mon site rencontre un problème où les utilisateurs reçoivent des dizaines d’e-mails en double pour les sujets qu’ils suivent. Cela ne se produisait pas avant la mise à jour. Mes utilisateurs sont naturellement frustrés.
Existe-t-il un réglage pour désactiver tous les e-mails sortants ? Je dois étouffer ce problème d’une manière ou d’une autre jusqu’à ce que je comprenne ce qui se passe.
Sidekiq se remplit d’entrées de nouvelle tentative :
Il existe le paramètre d’administration disable emails, mais cela désactive tous les e-mails, ce qui est peut-être excessif. Il y a aussi le default email level que vous pouvez changer en ‘never’ et appliquer historiquement. Si cela n’affecte qu’une partie des utilisateurs, vous pourriez leur demander de changer le leur manuellement (ou de les changer individuellement en tant qu’administrateur).
Je ne suis pas sûr de la cause des doublons cependant. Peut-être que vider sidekiq pourrait aider ?
Merci d’avoir suggéré ces modifications de paramètres.
Je vois la collection de tâches dans Sidekiq et je les ai supprimées régulièrement. Cela semble réduire au silence les e-mails en double pendant un certain temps. Mais le problème se reproduit ensuite.
Je suppose que cela pourrait être un problème entre mon serveur de messagerie et Discourse/Sidekiq, mais je ne suis pas sûr de la manière de commencer à diagnostiquer cela. Comme je l’ai dit, le problème est survenu lors de la mise à jour de Discourse. Je n’ai apporté aucune autre modification, donc je penche vers l’idée qu’un changement dans Discourse a déclenché cela.
J’ai appliqué la mise à jour 2.9.0.beta6 et le problème a cessé pendant plusieurs jours, mais il est revenu depuis.
Quelqu’un peut-il me donner des conseils sur la façon dont je peux diagnostiquer cela davantage ? À part désactiver les e-mails sortants, ce qui empêche l’inscription de nouveaux utilisateurs, je ne sais pas quoi faire.