گزارش در دسترس بودن GitHub: آوریل ۲۰۲۶ — ۱۰ حادثه، از جمله یک حمله Scraping ۳۰ درصدی
by xingwangzhe
GitHub
در دسترس بودن
گزارش حادثه
SRE
قطع سرویس
گزارش در دسترس بودن GitHub: آوریل ۲۰۲۶ — ۱۰ حادثه، از جمله یک حمله Scraping ۳۰ درصدی
در ۱۴ می، گیتهاب گزارش در دسترس بودن آوریل ۲۰۲۶ خود را منتشر کرد. یک ماه سخت بود: ۱۰ حادثه در سراسر جستجوی کد، Copilot، Pages، Codespaces، Actions و موارد دیگر. این است آنچه اتفاق افتاد و گیتهاب چه میکند.
خلاصه حوادث
| تاریخ | سرویس | مدت | تأثیر |
|---|---|---|---|
| آوریل ۱ | جستجوی کد | ۸h ۴۳m | ۱۰۰٪ خطای پرسش، نیاز به ایندکس مجدد کامل |
| آوریل ۹ | Copilot Agent | ۴h ۱۶m | ~۸۴٪ جلسات جدید تأخیر، صف ۵۴ دقیقهای |
| آوریل ۱۳ | Pages | ۳۹m | ~۱۷.۵M خطای HTTP 500 |
| آوریل ۱۶ | Codespaces | ۳h ۲۲m | ~۴۰٪ شروعهای VS Code ناموفق |
| آوریل ۲۳ | چندسرویسی | ۱h ۱۸m | Copilot، Webhooks، Git، Actions — ۵-۷٪ ترافیک |
| آوریل ۲۷ | جستجو (حمله scraping) | ۶h ۱۵m | تا ۶۵٪ جستجوها timeout |
موارد بزرگ
۲۷ آوریل: حمله Scraping که جستجو را از کار انداخت
علت؟ یک حمله scraping توزیعشده ناشناس عظیم. مهاجم از ۶۰۰,۰۰۰+ آدرس IP منحصربهفرد استفاده کرد که ۳۰٪ از کل ترافیک جستجوی روز را تشکیل میدادند. تا ۶۵٪ جستجوها timeout شدند.
۲۳ آوریل: تخریب DNS در Copilot، Webhooks، Git، Actions
یک تخریب زیرساخت DNS تک-مرکز-داده به یک حادثه چندسرویسی آبشاری شد که ۵-۷٪ از کل ترافیک را تحت تأثیر قرار داد.
۹ آوریل: باگ محدودیت نرخ Copilot Agent را فلج کرد
یک باگ در منطق محدودیت نرخ Copilot یک محدودیت نرخ جهانی را به جای هر نصب اعمال کرد. ۸۴٪ جلسات جدید agent به تأخیر افتادند و زمان صف به ۵۴ دقیقه رسید.