我看到了这个 Sidekiq CPU 使用模式(增长部分是 Sidekiq):
这是否与 Increased CPU Usage since 3.4.0.beta4-dev ( 58f75ed205 ) upgrade 有关?
我应该如何调查?
我看到了这个 Sidekiq CPU 使用模式(增长部分是 Sidekiq):
这是否与 Increased CPU Usage since 3.4.0.beta4-dev ( 58f75ed205 ) upgrade 有关?
我应该如何调查?
您上次重建容器是什么时候?如果有一段时间了,我建议您现在就重建。
第一次使用下降是在建议重建之后。
最后一次重建是在一个小时前,但使用模式相同。
你看过 Sidekiq 吗,有积压吗?访问 /sidekiq
./launcher enter app
apt-get update && apt-get install -y htop
htop
CPU目前是否很高?
如果很高,请尝试使用以下命令检查正在运行高CPU的进程:
ps
top -H -p PID_OF_HIGH_CPU
这没有显示任何令人担忧的 CPU 使用量,CPU 现在在所有进程中都徘徊在零附近?
关键在于你需要捕捉行为异常的事物,寻找背景辐射非常困难。
阅读 app/jobs/base.rb 和 MethodProfiler,我想了解收集到的指标是否可以在生产环境中以累积方式(例如,不同作业花费时间的总和)保存到报告中。
我明白可以通过 ENV[\"DISCOURSE_LOG_SIDEKIQ\"] 启用详细日志记录,但我预计这会在生产环境中生成大量数据。
对于双容器,您是指 Web 容器还是数据库/Redis 容器?
CPU 使用率在 Web 容器中,但为了以防万一,我会重建两者。
抱歉带来麻烦。罪魁祸首是预演网站。Maildev 未运行,导致所有邮件都失败了。我应该多睡会儿。
我在这里写了我学到的东西:
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.