После обновления до версии 2.9.0.beta5 - 7ac485fb9f на моём сайте возникла проблема: пользователи получают десятки дубликатов писем по темам, на которые они подписаны. До обновления этого не происходило. Пользователи, понятно, начинают раздражаться.
Есть ли настройка, чтобы отключить всю исходящую почту? Мне нужно как-то остановить эту проблему, пока я не разберусь, в чём дело.
Sidekiq заполняется записями о повторных попытках:
Есть настройка администратора «отключить рассылку писем», но она отключает все письма, что может быть слишком радикально. Также можно изменить параметр «уровень уведомлений по умолчанию» на «никогда» и применить его к прошлым данным. Если проблема затрагивает только часть пользователей, можно попросить их изменить настройки вручную (или изменить их индивидуально как администратор).
Однако я не уверен, в чём именно заключается проблема с дубликатами. Возможно, поможет очистка Sidekiq?
Спасибо за предложение внести эти изменения в настройки.
Я вижу коллекцию заданий в Sidekiq и регулярно удаляю их. Это на время прекращает дублирование писем, но затем проблема возвращается.
Предполагаю, что это может быть проблема между моим почтовым сервером и Discourse/Sidekiq, но я не уверен, как начать диагностику. Как я уже сказал, проблема возникла после обновления Discourse. Других изменений я не вносил, поэтому склоняюсь к мысли, что какое-то изменение в Discourse спровоцировало это.
Я установил обновление 2.9.0.beta6, и проблема исчезла на несколько дней, но затем вернулась.
Может кто-нибудь дать совет, как можно глубже диагностировать это? Если не отключать исходящую электронную почту, что блокирует регистрацию новых пользователей, я не уверен, что делать.