サーバーリソースが使用されていないのに極端な負荷警告が表示される

当社はゲーム会社で、コミュニティフォーラムにDiscourseを利用しています。ゲームのアップデートをリリースするたびに、フォーラムのアップデートノートが公開され、アクセスが急増します。

ホスティングにはDigitalOceanを利用しており、明日のアップデートリリースに備えて、サーバー容量を16vCPU、32GB RAMに増強しました。

本日、アップデートノートを公開したところ、フォーラムは「極度の負荷」警告を表示しました。しかし、DigitalOceanのグラフを確認したところ、CPU使用率は最大でも12%、メモリ使用率は40%でした。

すでにUnicornワーカー数を32(CPUコア数の2倍)に設定しています。

何が不足しているのでしょうか?

通常、アップデート当日は10万件のアクセスがあり、そのうち約30%のユーザーがログインしています。

これをお読みいただくことをお勧めします

昨日、フォーラムを beta5 に更新しました :cry: 明日もう一度更新します。
ただし、この問題は私たちにとって長期間続いているため、更新とは無関係かもしれません。

編集:確認したところ、beta4 にアップグレードしていたので、これが原因ではないようです。

特定のトラフィック閾値を超えると、インストールを最適化するためにパフォーマンス指標の収集を開始する必要があります。

その場合、費用は 320 ドルでしょうか?この価格帯であれば、このトラフィックレベルに対しては、より安価かつ高速な当社の専用ホスティングサービスを真剣に検討することをお勧めします。

「いいね!」 4

パフォーマンス指標について調査いたします。ありがとうございます。それに関連する質問ですが、New Relic をパフォーマンス指標に使用することは可能ですか?

ホスティングについて、先ほどお伝えした通り、パッチリリースのために最近アップグレードを行いましたが、基本構成(4 vCPU、8 GB RAM、月額 40 ドル)に戻す予定です。現在、月間 100 万ページビューを問題なく処理できています :man_shrugging:

公式には Prometheus プラグインのみをサポートしています。以前は New Relic のプラグインもありましたが、メンテナンスが停止し、年々動作しなくなりました。

「いいね!」 1