گیتهاب در ساعات گذشته با یک اختلال گسترده روبهرو شد که بخشی از سرویسهای این پلتفرم محبوب را تحت تأثیر قرار داد. بر اساس گزارش رسمی وضعیت سرویسهای گیتهاب، مشکل ابتدا در GitHub Actions مشاهده شد و اجرای برخی فرایندهای خودکار توسعهدهندگان با تأخیر یا خطا مواجه شد. این اختلال در ادامه سرویس GitHub Pages و بخشهایی از حسابهای کاربری را نیز تحت تأثیر قرار داد.
مشکل GitHub Actions از شامگاه ۵ اکتبر آغاز شد. گیتهاب اعلام کرد که در تخصیص GitHub-hosted runnerها به وظایف، تأخیر ایجاد شده و همین مسئله باعث شده بود برخی Workflowها دیرتر از حالت معمول آغاز شوند. با ادامه اختلال، گزارشهایی از شکست برخی Jobها نیز منتشر شد و وضعیت Actions به حالت «اختلال در دسترسپذیری» تغییر کرد.
در جریان این اتفاق، GitHub Pages نیز برای مدتی با اختلال مواجه شد. این سرویس برای میزبانی مستقیم وبسایتها از مخازن گیتهاب استفاده میشود و وابستگی آن به زیرساختهای GitHub Actions باعث میشود اختلال در فرایندهای پردازشی گیتهاب بتواند روی انتشار و بهروزرسانی برخی صفحات نیز اثر بگذارد. گیتهاب بعداً اعلام کرد که Pages به وضعیت عادی بازگشته است.
ماجرا به Actions و Pages محدود نماند. گیتهاب اعلام کرد برخی کاربران در دسترسی به فهرست مخازن، صفحات مربوط به مجوزها و بخش Billing حسابهای خود نیز با مشکل مواجه شدهاند. این موضوع نشان میدهد اختلال، بخشهایی از زیرساخت اصلی پلتفرم را درگیر کرده بود و صرفاً یک مشکل محدود در اجرای Workflowها نبود.
گیتهاب در ادامه اعلام کرد که اقدامات لازم برای کاهش اثر اختلال را اجرا کرده است. پس از اعمال این اقدامات، Jobهای منتظر در صف شروع به پردازش کردند و اجرای Jobهای جدید نیز دیگر با تأخیر قبلی مواجه نبود. کمی بعد، گیتهاب اعلام کرد که وضعیت Actions و Pages به حالت عادی برگشته است.
این اتفاق در حالی رخ داده که GitHub در روزهای اخیر نیز چند بار با اختلالهای مرتبط با سرویسهای مختلف خود مواجه شده است. برای نمونه، در اول اکتبر، GitHub Actions به دلیل مشکلی در یک وابستگی زیرساختی بالادستی Azure با تأخیر در شروع برخی اجراها مواجه شد و در ماههای اخیر نیز چندین حادثه فنی برای سرویسهای گیتهاب ثبت شده است.
گیتهاب هنوز جزئیات فنی کامل درباره علت اصلی اختلال ۵ اکتبر را منتشر نکرده و در صفحه وضعیت خود اعلام کرده است که گزارش دقیق علتیابی پس از تکمیل بررسیها منتشر خواهد شد. در حال حاضر سرویسهای اصلی GitHub از جمله Actions و Pages در وضعیت عملیاتی قرار دارند.