服务器性能问题由于高CPU使用率

用户偶尔无法发帖或创建主题,我收到了一些投诉。这个问题似乎是随机发生的,但可能与服务器上的高 CPU 使用率有关。

这是 htop 在 CPU 使用率飙升期间显示 CPU 使用率的快照。

每次 CPU 使用率飙升时,我都会注意到以下命令正在运行:
postgres:13/main: discourse discouse [local] UPDATE

这种情况大约每小时发生一次:

此外,我们注意到同一时间段内的日志有所增加,通常与高 CPU 使用率同时发生。

这可能是服务器的内存或 CPU 限制吗?如果有人能提供诊断或解决此问题的见解,我将不胜感激。提前谢谢!

2 个赞

更新:
升级服务器后,问题似乎已得到缓解。

但是,在运行 postgres:13/main: discourse discourse [local] UPDATE 命令时,每小时仍然会发生相同的错误,这与图表中的峰值相对应。

有人对可能的原因和解决方法有什么建议吗?

2 个赞

这里也有同样的问题。几乎每小时都会有 15 到 20 分钟无法发帖,并出现“502 错误”。
我不知道是什么出了问题。

1 个赞

您最近升级了吗?
无论如何……这里有几个关于高 CPU 使用率的近期帖子
重建可能有所帮助

2 个赞

我最近确实升级了,而且问题出现的频率很高,大约每小时一次,和以前一样。

感谢分享这些帖子,我会看看!:+1:

1 个赞

我们已经确定了问题所在。它是由 Discourse reactions like sync 设置引起的。我不知道除了禁用它之外,还有没有其他方法可以避免它。

1 个赞

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