错误的恢复导致 Sidekiq 作业失败

在进行大规模删除之前备份了我的服务器,但出现了一个拼写错误(sleep 应该在前 :blush:),所以我运行了恢复。

第一次运行时,它在半途停止了,并且从未给我发送日志。我第二次运行恢复,它完成了,这次带有已发送的日志。

现在,我收到了 Sidekiq 更新错误:
尚未执行更新检查。请确保 sidekiq 正在运行。

尝试从 /sidekiq/scheduler 手动触发它,但它在 60 秒后仍然失败。
“retries”中的错误显示此错误:
Jobs::HandledExceptionWrapper: Wrapped Excon::Error::Timeout: connect_write timeout reached

现在完全不知道是怎么回事了。论坛仍然可以访问,并且一些其他的 Sidekiq 任务也在失败。

也许可以重启。但很可能你正在忙于运行恢复后的进程。有多少内存、磁盘、CPU、帖子?

2 个赞

您可以忽略该错误。我们数据中心的一个网络中断目前正在影响自托管用户的版本检查。事件解决后,它们将恢复正常工作。

3 个赞

我已重启。论坛共有 100k 多个帖子(不确定确切数字),并且每隔几分钟就会有多个图片热链接排队。

其他配置:2 个 CPU、80GB 存储空间、4GB RAM

1 个赞

我在另一个帖子中看到了你的提及。其他托管论坛的用户是否也报告了该问题?

没有,它们还没有。这是一个小问题,除非你在正确的时间盯着日志看,否则是注意不到的。:wink: 它完全不影响 Discourse。无需担心。

3 个赞

所有图片热链接任务均已推送完成,Jobs::VersionCheck 工作进程现在显示 OK。看来积压的任务阻碍了它的正常工作。

@pfaffman @gerhard 非常感谢你们!

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.