في مارس ، شهدنا حادثة واحدة أدت إلى تدهور الأداء عبر خدمات Github.
29 مارس 7:00 بالتوقيت العالمي (يدوم 58 ساعة)
بين 29 مارس 7:00 UTC و 31 مارس 17:00 UTC ، شهدت Github تدهور الخدمة بسبب اثنين من الحوادث المنفصلة ، ولكن ذات الصلة. في 29 مارس ، لم يتمكن المستخدمون من إلغاء الاشتراك من اشتراكات البريد الإلكتروني لـ GitHub Marketing بسبب انقطاع الخدمة. بالإضافة إلى ذلك ، في 31 مارس 2025 من 7:00 UTC إلى 16:40 ، لم يتمكن مستخدمو UTC من إرسال نماذج تسجيل الكتاب الإلكترونية والأحداث على الموارد. github.com ، أيضًا بسبب انقطاع الخدمة.
وقع حادث 29 مارس بسبب بيانات الاعتماد المنتهية الصلاحية المستخدمة في خدمة داخلية ، مما يمنع العملاء من القدرة على إلغاء الاشتراك مباشرة من موضوعات التسويق/المبيعات من خلال github.com/settings/emails واجهة المستخدم ومن إجراء خطوة الاشتراك المزدوجة التي تتطلبها بعض البلدان. أدى انتهاء بيانات الاعتماد المماثل في 31 مارس إلى تعرض المستخدمين للوصول إلى الموارد. github.com.
تم تتبع سبب الحادث إلى مشكلة في التنبيه الآلي لمراقبة انتهاءات بيانات الاعتماد القادمة. أدى الخطأ في التنبيه إلى اكتشاف بيانات الاعتماد غير الصالحة بعد انتهاء صلاحيتها. وقد أدى ذلك إلى حادثين قبل أن نتمكن من نشر إصلاح دائم. قمنا بتهدئة ذلك عن طريق تجديد بيانات الاعتماد وإعادة نشر الخدمات المتأثرة.
لتحسين أوقات الاستجابة المستقبلية ومنع قضايا مماثلة ، قمنا بتحسين عمليات الاكتشاف في انتهاء الصلاحية والتنبيه والتناوب ، ونعمل على تحسين قابلية الملاحظة عند الاتصال.
من فضلك اتبع صفحة الحالة للحصول على التحديثات في الوقت الفعلي حول تغييرات الحالة والتلقيمات بعد الحدود. لمعرفة المزيد حول ما نعمل عليه ، تحقق من Github الهندسة مدونة.
كتبه
اترك تعليقاً