Sidekiq 中邮件突然延迟

大家好,

我注意到最近我的邮件出现了 12 到 24 小时的延迟,并且其中一个 Discourse 实例会发送重复邮件。

我大约每周更新一次该 Discourse 实例,它已经稳定运行了几年。

我的 aml 文件中的所有认证设置看起来都正常,登录到我的 SMTP 事务服务后,我只看到邮件在延迟的时间点被完美接收(包括重复的邮件)。没有认证错误或其他异常。

在 Sidekiq 中,我看到了以下错误:

Jobs::HandledExceptionWrapper: Wrapped Net::ReadTimeout: Net::ReadTimeout with #<TCPSocket:(closed)>

这似乎表明存在某种连接问题……除了 Sidekiq 之外,我没有发现其他任何迹象表明存在此类问题。

同一台机器上的另一个 Discourse 实例(相同版本)以及几个 WordPress 安装都能完美地使用该 SMTP 服务。

最近 AML 文件的邮件处理是否发生了变化?或者有人能提供诊断此类问题的建议吗?

非常感谢!

您是否找到了解决方案?- 我收到了“Net::ReadTimeout with #Socket:(closed)”异常,尽管电子邮件已成功发送,但我收到了 10-20 封重复的电子邮件。这仅发生在需要很长时间来收集数据的电子邮件作业中。