Caliph
(Caliph)
1
我们是一家游戏公司,使用 Discourse 搭建社区论坛。
每次我们发布游戏补丁并在论坛上公布补丁说明时,流量都会激增。
我们使用 DigitalOcean 托管服务,最近为即将到来的补丁发布(将于明天推出)将服务器容量提升至 16 核 vCPU 和 32GB 内存。
今天刚刚发布了补丁说明,论坛随即显示了极端负载警告。但查看 DigitalOcean 的监控图表时,CPU 使用率最高仅为 12%,内存使用率为 40%。
我已经将 Unicorn 工作进程数设置为 32(是 CPU 核心数的两倍)。
我可能遗漏了什么?
通常情况下,补丁发布当天的访问量约为 10 万次,其中约 30% 的用户处于登录状态。
Caliph
(Caliph)
3
我昨天刚把论坛更新到了 beta5
明天我会再次更新。
但我觉得这可能与我们的问题无关,因为这个问题我们已经遇到很久了。
编辑:刚查了一下,我升级到的是 beta4,所以应该不是这个原因。
Falco
(Falco)
4
超过特定流量阈值后,您需要开始收集性能指标,以便对安装进行微调。
这每月费用是 320 美元对吧?在这个价位,您可能需要认真考虑我们的专用托管服务,对于该流量级别而言,它既更便宜又更快。
4 个赞
Caliph
(Caliph)
5
我会关注性能指标,谢谢。与此相关的一个问题是:我可以使用 New Relic 来获取性能指标吗?
关于托管,正如我之前提到的,我们最近为补丁版本进行了升级,但将回退到基础配置(4 核 CPU、8GB 内存),每月仅需 40 美元。我们每月可处理 100 万次页面浏览,没有任何问题。
Falco
(Falco)
8
我们仅正式支持 Prometheus 插件。过去曾有一个 New Relic 插件,但已不再维护,且多年来已无法正常工作。
1 个赞