我使用今天最新的测试通过版本重新构建了容器,结果 CPU 资源瞬间被占满,网站变得非常慢。
服务器上几乎只运行了 Discourse。这个 openvpn 用户正在运行 Ruby/Unicorns 进程?它与 Discourse 的 Unicorn 进程是同一个吗?
假设这是预期且期望的行为,我该如何释放一些 CPU 资源,以避免网站运行过慢?
Sidekiq 显示后台几乎没有运行任何任务。除了我之外,没有其他用户在线。
我使用今天最新的测试通过版本重新构建了容器,结果 CPU 资源瞬间被占满,网站变得非常慢。
服务器上几乎只运行了 Discourse。这个 openvpn 用户正在运行 Ruby/Unicorns 进程?它与 Discourse 的 Unicorn 进程是同一个吗?
假设这是预期且期望的行为,我该如何释放一些 CPU 资源,以避免网站运行过慢?
Sidekiq 显示后台几乎没有运行任何任务。除了我之外,没有其他用户在线。
已移除 layouts 插件和 location 插件,问题暂时解决了。由于时间已晚,我还没来得及确认是其中一个、两个还是都没有导致该问题,但在此提醒一下 @angus @merefield。
我在禁用插件之前还没来得及检查错误。今天我将 Discourse 重建到 2.6.0.beta6(e7bad9f05d),问题就消失了。
一个基本问题,一个人如何知道哪个插件占用了多少 CPU 和内存?htop 只显示 unicorn 工作进程,但没有显示每个插件利用了多少资源。