0

ちょっとした裏話: 私の VPS サーバーは Web ベースのゲームを実行しています。(PHP/MySQL) かなり人気のあるフォーラムもあり、両方のプログラムのデータベースは同じサーバー上にありました。このサーバーは、Apache を使用してページも提供します。

フォーラムが非常に混雑しているときに、混雑しているデータベースがゲームにも影響を与えていることがわかりました。そのため、フォーラム データベースを別のサーバーに配置しました。現在、フォーラムは TCP/IP 接続を使用して他のサーバーに接続しています。

この結果は素晴らしく、サーバーの平均負荷が大幅に低下し、ゲームが遅くなることはほとんどありませんでした。ただし、負荷が非常に高くなり、Apache が PHP ページを提供できないことが時々あります。MySQL のプロセスリストが空です。その場合、多くの Apache 接続があります (server-status または top で確認できます)。リクエストは正常で、DDoS の兆候はありません。トラフィックまたは CPU は、通常よりもはるかに高くありません。

サーバー負荷

上のグラフは、これらの時間の 1 つを示しています。前後は通常のサーバー負荷です。これは、フォーラム データベースを別のサーバーに配置した直後に発生することがあります。

どこを見ればいいのか手がかりはありますか?さらに情報を提供する必要がある場合はお知らせください。

4

2 に答える 2