<aside> ⚠️ この記事は公式発表の非公式翻訳です。VRChat運営の監修などは一切受けていません。誤訳があるかもしれないけどご了承くださいね。

</aside>

2022年9月29日の開発進捗報告へようこそ!

7faccf83194b100a902e7ec2e27b5aa223bb5840.jpeg

前回の9月22日号はこちらです。

サーバートラブル

最近は最悪のタイミングでサーバーが落ちました!😰

s

何があった?

23日(金)、米国パシフィック時間帯の約18時で、こちらにサービスを提供している会社(「アップストリームプロバイダー」)が良くない時間帯で一瞬メンテを行いました。メンテ中に、なぜか我々に提供しているサーバーをダウンスケールしてしまいました。新しいサーバーは前のサーバーのキャパの半分以下でした。このダウンスケーリングは予定されてなくて、こちらから指示した者ではありませんでした。

このダウンスケーリングとメンテのタイミングで、このプロバイダーに依存するVRChatサービスがいくつか動作しなくなりました。VRChatの秋、週末、北米ピーク時間の負荷にダウングレードされたサーバーが耐えられませんでした。連鎖的にVRChatのログインが動作しなくなりました。

ダウンスケーリングされたことはすぐに発覚され、元のインフラに戻すように要請しました。いろいろと絡み合って、時間がかかりました。また、過負荷により元のサーバーに戻すことが難しくなりました。

同時にVRChatのDevOpsチームが応急処置や負荷軽減に当たりました。負荷を減らすために一部のエンドポイントを停止する必要もありました。また、いくつかのバグのせいで、ログインも失敗するようになりました(今後のパッチで対策するつもりです!)

いずれ、元のサーバーに戻せたことでサービスが復帰しました。

しかしそれが終わりではなかった!次の日、前のダウンタイムによる問題が表に出て、またダウンタイムに繋がりましたー今回もピーク時間に。

これも修正できたけど、いつもの週のピークが「切られました」。あまり楽しくないですね!

どうするの?

いくつか対策を取ります!