GitHub、2024年3月に発生したサービス低下の原因と対応を報告
マイナビニュース2024年4月18日(木)10時52分
GitHubはこのほど、「GitHub Availability Report: March 2024 - The GitHub Blog」において、2024年3月の可用性レポートを公表した。今回のレポートでは、GitHubサービス全体のサービスを低下させた2件のインシデントが報告されている。
○多くのサービスで断続的なエラーが発生
1件目のインシデントは2024年3月11日22時45分(世界協定時)に発生し、2時間3分にわたって継続した。この間、APIリクエストやGitHub Copilot、GitHub Secret Scanning、GitHub Mobileを使用した2FA認証など、さまざまなサービスで断続的なエラーが発生した。問題の発生は4分以内に検出されて直ちにロールバックが開始され、 発生から9分後の22時54分までには軽減されたものの、一部のデータセンターでロールバックに失敗してリクエストの0.4%が失敗を続けるという影響を受けたとのこと。最終的に、問題は3月12日0時48分に収束した。
原因はネットワーク構成が誤った環境にデプロイされたこと。また、ロールバックに失敗した原因は、システムが作成した構成レコードに必須フィールドが欠落していたこととされている。GitHubでは、再発防止に向けてより安全な構成変更のための対策を実装しているという。
○GitHub Codespaces、GitHub Actions、GitHub Pagesでサービスが低下
2件目のインシデントは2024年3月15日19時42分(協定世界時)に発生し、42分間にわたってGitHub Codespaces、GitHub Actions、およびGitHub Pagesのサービスが低下した。原因は、一部のクラスターで使用されているフレームワークのアップグレードによるもので、アップグレードに伴って権限システムでリグレッションが発生し、サービスの低下につながったという。
GitHubでは、今後同様のインシデントが発生するのを防ぐために、開発環境とCI環境の構成ミスを修正したと報告している。
GitHubは定期的に可用性レポートを公開しており、リアルタイムの稼働情報は「GitHub Status」から確認することができる。
○多くのサービスで断続的なエラーが発生
1件目のインシデントは2024年3月11日22時45分(世界協定時)に発生し、2時間3分にわたって継続した。この間、APIリクエストやGitHub Copilot、GitHub Secret Scanning、GitHub Mobileを使用した2FA認証など、さまざまなサービスで断続的なエラーが発生した。問題の発生は4分以内に検出されて直ちにロールバックが開始され、 発生から9分後の22時54分までには軽減されたものの、一部のデータセンターでロールバックに失敗してリクエストの0.4%が失敗を続けるという影響を受けたとのこと。最終的に、問題は3月12日0時48分に収束した。
原因はネットワーク構成が誤った環境にデプロイされたこと。また、ロールバックに失敗した原因は、システムが作成した構成レコードに必須フィールドが欠落していたこととされている。GitHubでは、再発防止に向けてより安全な構成変更のための対策を実装しているという。
○GitHub Codespaces、GitHub Actions、GitHub Pagesでサービスが低下
2件目のインシデントは2024年3月15日19時42分(協定世界時)に発生し、42分間にわたってGitHub Codespaces、GitHub Actions、およびGitHub Pagesのサービスが低下した。原因は、一部のクラスターで使用されているフレームワークのアップグレードによるもので、アップグレードに伴って権限システムでリグレッションが発生し、サービスの低下につながったという。
GitHubでは、今後同様のインシデントが発生するのを防ぐために、開発環境とCI環境の構成ミスを修正したと報告している。
GitHubは定期的に可用性レポートを公開しており、リアルタイムの稼働情報は「GitHub Status」から確認することができる。
「GitHub」をもっと詳しく
「GitHub」のニュース
-
GitHub Copilot ChatがGitHub Mobileで一般利用開始5月10日7時57分
-
株式会社オルターブースは、GitHub Galaxy Tokyo2024にてGitHubやCopilot導入活用を促進するためのブースを出展いたします。5月9日16時46分
-
富士ソフト、GitHub Galaxy Tokyoに登壇 GitHub Copilotの導入効果を最大化するためのプロセス変革をご紹介します5月8日15時46分
-
窓辺の小石 第164回 未踏のマルチタスク5月3日12時10分
-
GitHub Copilot Workspaceのテクニカルプレビューを提供開始 〜自然言語でアイディアからコード、ソフトウェアまでを作成し、開発者エクスペリエンスを再定義〜4月30日12時7分
-
GitHub、コードのブレストから実行までを補佐する「Copilot Workspace」プレビュー4月30日11時5分
-
GitHubの開発者環境を向上させる「Copilot Workspace」を提供開始4月30日1時0分
-
Microsoft、社内に残っていなかったMS-DOS 4.0を各者と協力しオープンソースに4月26日10時47分
-
GitHub、2FAで数百万人の開発者の安全を担保4月25日11時22分
-
株式会社オルターブースは、GitHubアカウント管理支援を開始いたします!Copilot導入や、ご請求方法の管理など、企業様に特化したサービスです。4月23日14時46分