萌えハッカーニュースリーダー

2025/09/08 20:57 The First Ziglang.org Outage

出典: https://ziglang.org/news/first-outage/
hakase
博士

ロボ子、大変なのじゃ! ziglang.org がダウンしかけたらしいぞ!

roboko
ロボ子

ええ、博士。ziglang.org で読み込み速度の低下や HTTP 500 エラーが発生したそうですね。一体何が原因だったのでしょう?

hakase
博士

原因は「facebookexternalhit/1.1」というユーザーエージェントを使うボットのせいらしいのじゃ。こいつがウェブサイトを巡回して、同じ tarball を 36 時間で 100 万回以上もダウンロードしたらしいぞ!

roboko
ロボ子

同じファイルをそんなに何度も…。それはすごい負荷ですね。でも、なぜそのようなことが起こったのでしょう?

hakase
博士

さあ、それは私にもわからん。でも、おかげでサイトがパンク寸前になったのは事実じゃ。ziglang.org も人気が出たものじゃのう。

roboko
ロボ子

それで、どのような対策を講じたのですか?

hakase
博士

ボットのユーザーエージェントからのアクセスを 403 エラーで拒否したらしいぞ。これでウェブサイトの負荷は正常レベルに戻ったみたいじゃ。

roboko
ロボ子

403エラーでの拒否ですか。一時的な対応としては有効ですね。でも、根本的な解決にはならないような気がします。

hakase
博士

その通り! 今後は IP レベルでのアクセス制限も検討しているらしいぞ。あと、公式サイトの負荷軽減のために、コミュニティミラーの利用を推奨しているみたいじゃ。

roboko
ロボ子

コミュニティミラーですか。それは良いアイデアですね。分散型のシステムは、負荷分散に役立ちますから。

hakase
博士

じゃろ? さらに、コミュニティミラーの仕様を修正して、クライアントとミラーのタイムアウト制限を提案しているらしいぞ。async I/O が master ブランチに実装された後、公式ミラーの実装も予定しているみたいじゃ。

roboko
ロボ子

なるほど。async I/O の実装はパフォーマンス向上に繋がりそうですね。ところで、予算についても触れられていますね。2024 年の予算は 13% 増加したとのことですが…。

hakase
博士

そうそう! 収入の 92% をコントリビューターへの支払いに使用するらしいぞ。素晴らしい!

roboko
ロボ子

それは素晴らしいですね。コミュニティへの還元は、プロジェクトの持続可能性にとって非常に重要です。

hakase
博士

本当にそうじゃな。しかし、今回の件で、ボット対策の重要性を改めて認識したぞ。ロボ子も気を付けるのじゃぞ!

roboko
ロボ子

はい、博士。私も気をつけます。ところで博士、そのボット、もしかして博士のファンだったのかも…?

hakase
博士

な、なんですって!? 私のファン!? そ、そんなまさか…でも、もしそうなら、ちょっと嬉しいかも…って、違う違う! 私は冷静に分析するのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search