我在测试频道上启动了一个实例。今天我发现它没有发送摘要。为了确保这是开发中的一个错误,我降级到了稳定版。所有摘要都已发送,但前端从未返回 500。
我不知道为什么会发生这种情况,但我检查了
Jobs::EnqueueDigestEmails.new.target_user_ids
这在稳定版中会得到一个用户 ID 列表,但在开发版中是空的。
是否有一些字段应该被取消设置或手动升级?
我在测试频道上启动了一个实例。今天我发现它没有发送摘要。为了确保这是开发中的一个错误,我降级到了稳定版。所有摘要都已发送,但前端从未返回 500。
我不知道为什么会发生这种情况,但我检查了
Jobs::EnqueueDigestEmails.new.target_user_ids
这在稳定版中会得到一个用户 ID 列表,但在开发版中是空的。
是否有一些字段应该被取消设置或手动升级?
由于数据库迁移,您无法安全降级。安全切换到稳定版的唯一方法是在下一个稳定版主版本发布前停止升级并进行切换。
是的,我已经这样做了,并且 Discourse 已经恢复正常。但问题仍然存在。开发版本不发送摘要,我也无法调试它。我需要一个关于如何详细调试它的提示——奇怪的是,摘要是在稳定版本中发送的……