皆様、こんにちは。
突然、メールの受信に12〜24時間の遅延が発生し、Discourseのインスタンスの1つから重複メールが送信されるようになりました。
この特定のDiscourseインスタンスは週に1回程度更新しており、ここ数年は問題なく動作していました。
認証設定はAMLファイル上で正常に見え、SMTPトランザクションサービスにログインすると、遅延した時刻(および重複分)にメールが正常に受信されていることしか確認できません。認証エラーやその他の問題は見当たりません。
Sidekiqでは以下が表示されています:
Jobs::HandledExceptionWrapper: Wrapped Net::ReadTimeout: Net::ReadTimeout with #<TCPSocket:(closed)>
これは何らかの接続の問題を示しているようですが、Sidekiq以外ではその兆候が全く見当たりません。
このSMTPサービスは、同じマシン上で動作している別のDiscourseインスタンス(同じバージョン)や、いくつかのWordPressインストールでも正常に動作しています。
最近、メール処理におけるAMLファイルの扱いに変更があったでしょうか?あるいは、このような問題を診断するためのヒントをご存知の方がいらっしゃいませんか?
ご協力ありがとうございます!