论坛已更新,修复了几个错误(Sidekiq未运行)

我们的论坛在 2 天前已更新至“2025 年 2 月稳定版”(不确定如何查找确切的版本号)。

我们的会员注意到了一些错误:

  • 用户收不到回复通知。
  • 用户必须手动刷新页面才能看到回复。
  • “在线用户”插件行为异常,显示有 50 多人在线,但实际上并非如此。

我们该如何解决这个问题?是否会有紧急修复或其他措施?

谢谢
Shaun

在我们的托管服务或任何其他自托管用户那里,我们都没有遇到这些问题,因此这很可能是您服务器特有的问题。我们目前没有相关的修复计划。

从症状来看,这听起来像是 Sidekiq(后台作业处理器)运行不正常。

访问论坛上的 /logs 时,您是否看到任何近期错误?

/sidekiq 的情况如何?它是否显示正在处理作业?

2 个赞

最近出现了一些错误:

Sidekiq 看起来在工作?

(编辑:实际上我发现它并没有在工作……以前从没见过这个,哈哈)

我刚收到很多通知,似乎它卡住了吗?访问 Sidekiq 有没有帮它重启?

1 个赞

啊,看来我的主机回复了我的消息,他们给了它一脚……我看看他们怎么说。谢谢!!

2 个赞

真有意思!老实说,我很惊讶访问仪表板能起到作用,但这有可能!

仪表板顶部的数字看起来怎么样:

在健康状态下,“enqueued”(已排队)数字应该接近零。我怀疑如果有什么东西卡住了,你的数字会非常高,可能需要一些时间才能处理到 0。

啊,太好了!

2 个赞

Sidekiq(看似正常运行),但在更新到 3.4 版本后,似乎卡住了,大约有 1000 个作业排队。由于更新通常会进行重新烘焙或异步操作,我们并没有觉得这有什么可疑之处。

重启进程解决了问题。我怀疑“谁在线”插件可能是罪魁祸首,但我不完全确定。

1 个赞

可能无关,但我们也偶然发现了一些可能也是 sidekiq 在最近更新后行为异常的情况。

另外,

巧合与否,我们的一个管理员在过去 24 小时内看到了这个,但我还无法重现它,所以可能只是一个单独的故障。

我也遇到了这个问题。

Sidekiq仪表板显示没有活动,所有五个作业槽都被21小时前的作业填满,因此Sidekiq没有提取任何新作业,并且已排队的计数正在增长。我无论如何都需要应用系统更新,所以我只是重新启动了系统,这就解决了问题。

“在线人数”队列的增长是我的第一个提示。

访问Sidekiq仪表板并没有“给它一脚”。

此外,我在Discourse仪表板上注意到此警告:

我想知道这是否意味着有一个警告只是没有显示在UI的某个地方。我上次更新到176ee0bf60后没有立即注意到这个警告。我检查仪表板的频率不够高,不知道它是什么时候出现的。

1 个赞

此主题在上次回复后 30 天自动关闭。不再允许回复。