GitHubでまた障害 データベース切替とVitess問題が原因に
2026年8月26日、GitHubで一部サービスに障害が発生し、データベースのプライマリ障害からレプリカへのフェイルオーバー、さらに上流のVitess関連の問題調査へと対応が続いた。
Hacker Newsのスレッドでは、繰り返される障害にエンジニアたちが「もう天気アプリのようにステータスページを毎日確認している」と自虐的に反応する一方、無料・有料・エンタープライズをインフラごと分離すべきだという意見と、エンタープライズ環境も結局同じ障害に巻き込まれているという反論が交わされた。
GitHubの一部サービスに障害
出典: githubstatus.com / 元記事はこちら
今週の初め頃に気づいたんだけど、URLバーで「gith」って打つと、github.comじゃなくてgithubstatus.comが自動補完されるようになった
Azureが1つのノードを173台のエージェントで動かしていた話、面白い記事があるよ。GitHubが去年末からAzureへの移行を始めた後に障害が増え始めたのは、まあ偶然だろうけど。
>>3
今年読んだ記事の中でもお気に入りの一つ。Azureがどれだけ機能不全か本当によく分かる、いい記事だね。
今年読んだ記事の中でもお気に入りの一つ。Azureがどれだけ機能不全か本当によく分かる、いい記事だね。
GitHubはエンタープライズ/有料サービスと無料サービスを、インフラのレベルで完全に分離すべきだ。
>>4
ステータスページ(EU版、US版)を見る限り、Enterprise CloudのActionsの稼働率はかなり高いみたいだよ。
ステータスページ(EU版、US版)を見る限り、Enterprise CloudのActionsの稼働率はかなり高いみたいだよ。
>>4
それに近いオプションはあるよ。このモデルに移行すればgithub.comの障害の影響を受けないとGitHubから言われてるけど、github.comと機能が完全に同等というわけではない。
それに近いオプションはあるよ。このモデルに移行すればgithub.comの障害の影響を受けないとGitHubから言われてるけど、github.comと機能が完全に同等というわけではない。
>>4
エンタープライズはほぼ別物じゃないの?エンタープライズ用ステータスページの方が稼働率はかなりまともだよ
エンタープライズはほぼ別物じゃないの?エンタープライズ用ステータスページの方が稼働率はかなりまともだよ
ああ、だから「github-merge-queueボットがステータスチェックの応答がないためこのプルリクエストをマージキューから削除しました」って謎の通知が来たのか
「一次フェイルオーバーで一時的にパフォーマンスは改善したが、完全な解消には至らず、上流のVitessの問題を調査中」…で、今度は上流ベンダーのせいにし始めたぞ。公開ページに書くには恥ずかしい内容だな。
>>7
実際に上流ベンダーの問題なら(そうだと仮定して)、それの何が問題なんだ?
実際に上流ベンダーの問題なら(そうだと仮定して)、それの何が問題なんだ?
>>7
自分は「彼らが所有している上流サービス」という意味だと読んだけど、たしかに言い回しはちょっと変だね。
自分は「彼らが所有している上流サービス」という意味だと読んだけど、たしかに言い回しはちょっと変だね。
Yで終わる曜日は毎回こう(=毎日こう)ってことだろう
>>8
この調子だと、GitHubが本当に動いてる時にHNに投稿する方が珍しいまである。
この調子だと、GitHubが本当に動いてる時にHNに投稿する方が珍しいまである。
「データベースのプライマリに問題を確認したため、直ちにレプリカにフェイルオーバーします」というアップデート、ステータスページに書くには変な内容に思える。これって自動で起きて、わざわざユーザーに知らせる必要すらないはずのことじゃないの?
>>9
「一次フェイルオーバーで一時的にパフォーマンスは改善したが、完全な解消には至らず、上流のVitessの問題を調査中」ってあるからね
「一次フェイルオーバーで一時的にパフォーマンスは改善したが、完全な解消には至らず、上流のVitessの問題を調査中」ってあるからね
自分もgitホスティングで商売を始めようかな。実際にちゃんと動く必要すらないみたいだし、簡単そうだ。
先週の障害中、時間を使ってForgejoとカスタムのアクションランナーを用意した。あのときは本業から気を逸らして時間を無駄にしてるんじゃないかと心配してたけど…まあ、そんなことはなかったみたいだ。今日中に移行を終わらせるよ。
つまりいつも通りの水曜日ってことだ
じゃあ何が(あなたやあなたの組織が)GitHubから離れるのを止めてるの?
GitHubから自分のサーバーに切り替え済み。ただ2つのウェブサイトだけは、Cloudflare Pagesへのデプロイでgithub連携に依存してるから残してる
こんな生活、もう続けられない。
>>15
でも実際は続けられてるみたいだよ。最近あれだけ障害が続いても、大半(?)の人はまだGitHubを使い続けてるわけだから。
でも実際は続けられてるみたいだよ。最近あれだけ障害が続いても、大半(?)の人はまだGitHubを使い続けてるわけだから。
>>15
それに、個人ホストの「gitweb」に移る人なんて誰もいないしね…
それに、個人ホストの「gitweb」に移る人なんて誰もいないしね…
もはやすべての開発者が、天気アプリを見るみたいに出社前にGitHubのステータスを確認してるんだと思うと、なんだか気の毒になる。
平日ってことだろう
ああ良かった、うちのピンクユニコーンサイトが復旧してる。最近稼働率がすごく良くて助かるよ。
GitHubの様子がおかしいことに気づく。緑色のステータスページに騙される。またおかしな挙動に気づく。今度は自分のせいかと思う。アクションのキューが異常に溜まってるのに気づく。ああ、ステータスページに障害情報が出た。散歩に出てスマホでHNを確認する。これがAIによるソフトウェア開発ライフサイクルだ。
>>19
ステータスページが一番最後に更新されるんだよね。Reddit、HN、X、社内チャットの方がいつも先に報告される。
ステータスページが一番最後に更新されるんだよね。Reddit、HN、X、社内チャットの方がいつも先に報告される。
他サイトの新着
セルフホストのGitHub Actionsすら動かせないんだけど笑
>>4
そこが理解できないところ。無料/有料/エンタープライズを分離するだけで評判はかなり改善できるはずなのに。エンタープライズの方がずっと安定していて、サービス障害の影響をほとんど受けないことはもう分かってるんだから、なんでもう一段階踏み込まないんだろう。複雑さが増しても間違いなくその価値はあるはずなのに。
そこが理解できないところ。無料/有料/エンタープライズを分離するだけで評判はかなり改善できるはずなのに。エンタープライズの方がずっと安定していて、サービス障害の影響をほとんど受けないことはもう分かってるんだから、なんでもう一段階踏み込まないんだろう。複雑さが増しても間違いなくその価値はあるはずなのに。
>>4
でもそれをやったら、今度は「GitHubはオープンソースへの思い入れをなくして有料サービスばかり優先するようになった」って、みんな文句を言うに決まってる
でもそれをやったら、今度は「GitHubはオープンソースへの思い入れをなくして有料サービスばかり優先するようになった」って、みんな文句を言うに決まってる
>>21
このデータベースって一体何なんだろう。それに、なんで自動でフェイルオーバーするのがそんなに難しいんだろう。
このデータベースって一体何なんだろう。それに、なんで自動でフェイルオーバーするのがそんなに難しいんだろう。
>>36
最新のアップデートを見る限り、たぶんVitessだと思う。「一次フェイルオーバーで一時的にパフォーマンスは改善したが、完全な解消には至らず、上流のVitessの問題を調査中」とあるから
最新のアップデートを見る限り、たぶんVitessだと思う。「一次フェイルオーバーで一時的にパフォーマンスは改善したが、完全な解消には至らず、上流のVitessの問題を調査中」とあるから
>>21
ちゃんと読んだ?「プライマリのデータベースがある」からといって、プライマリのデータベースが1台しかないという意味にはならない。おそらく冗長構成がいくつもあって、そこへのトラフィックの振り分け方に問題があって、それが今度は冗長系が受け取るトラフィック量の問題を引き起こしてるんだと思う。
ちゃんと読んだ?「プライマリのデータベースがある」からといって、プライマリのデータベースが1台しかないという意味にはならない。おそらく冗長構成がいくつもあって、そこへのトラフィックの振り分け方に問題があって、それが今度は冗長系が受け取るトラフィック量の問題を引き起こしてるんだと思う。
>>23
それは名前が紛らわしいだけの、別の後発プロダクトだよ。
それは名前が紛らわしいだけの、別の後発プロダクトだよ。
>>27
今まさにGHEC(GitHub Enterprise Cloud)を使ってるけど、GitHub Actionsは動いてない。githubstatus.comが障害ありと表示してる時は、いつも実際に落ちてるよ。
今まさにGHEC(GitHub Enterprise Cloud)を使ってるけど、GitHub Actionsは動いてない。githubstatus.comが障害ありと表示してる時は、いつも実際に落ちてるよ。
>>41
うちも同じ状況。というか、もう一方の「Enterprise」ステータスページが何の製品を指してるのかすらよく分からない。
うちも同じ状況。というか、もう一方の「Enterprise」ステータスページが何の製品を指してるのかすらよく分からない。
>>30
証明書は100日以上前に期限切れになってるよ
証明書は100日以上前に期限切れになってるよ
>>42
どこで見たの?コモンネーム(CN) www.dayswithoutgithubincident.com、発行者(O) Let's Encrypt、発行日 2026年8月10日(月) 10:01:51、有効期限 2026年11月8日(日) 9:01:50
どこで見たの?コモンネーム(CN) www.dayswithoutgithubincident.com、発行者(O) Let's Encrypt、発行日 2026年8月10日(月) 10:01:51、有効期限 2026年11月8日(日) 9:01:50
※本記事は5ch(Hacker News)スレッド「Disruption with Some GitHub Services」より抜粋・要約して構成しています。
この記事のリアクション






まだコメントはありません。