
خدمة GitHub خارج الخدمة عالمياً: API، طلبات السحب وكوبيلوت تأثرت مع ارتفاع معدلات الأخطاء
ما الذي فشل ومتى
GitHub عانت من اضطراب عالمي في الخدمة يوم الاثنين، 17 أغسطس، بدءًا من حوالي 13:40 بتوقيت UTC (6:40 صباحًا بتوقيت PT)، وفقًا للتوقيتات المبلغ عنها من قبل BetaNews و The Register. كتبت BetaNews أن GitHub قالت في البداية إنها تحقق في مشاكل الأداء، قبل التأكيد على وجود مشاكل أوسع عبر مكونات متعددة. أفادت The Register بأن بداية الحادث كانت الساعة 13:40 بتوقيت UTC أيضًا. GeekWire وضعت بداية الحادث في الساعة 6:40 صباحًا بتوقيت المحيط الهادئ، مما يتماشى مع تلك التقارير.
طوال الصباح، نقل الناشرون تحديثات الحالة الخاصة بالشركة التي تصف الانخفاض الواسع في الأداء. ذكرت BleepingComputer أن المطورين واجهوا أخطاء عبر الموقع الإلكتروني، طلبات API، الإجراءات، الويب هوكس، القضايا وطلبات السحب، حيث تم إضافة كوبيلوت لاحقًا إلى قائمة الخدمات المتأثرة. وأشارت Engadget و Tech Edition كذلك إلى مشاكل في نشاط API، طلبات السحب، الويب هوكس وكوبيلوت.
من تأثر وعلى أي مقياس
وصف GeekWire GitHub بأنه منصة مملوكة لشركة مايكروسوفت تضم 225 مليون مستخدم، وقال إن الانقطاع أثر على أعمال التطوير في جميع أنحاء العالم. كما وصفت BetaNews الحدث بأنه حادث ضخم عالمي. في حين لم تقم تلك الوكالات بتحديد عدد المستخدمين خلال الانقطاع، فقد نقل العديد من الناشرين مقاييس المنصة من صفحة الحالة الخاصة بها.
ذكرت BetaNews أنه في الساعة 14:04 بتوقيت UTC، أشار GitHub إلى أن معدلات الأخطاء بلغت حوالي 20% لحركة مرور الويب وAPI، حيث كانت تنزيلات الأرشيف والمستودعات الخام تفشل حوالي 50% من الوقت. وقد تكررت هذه الأرقام لاحقًا في صباح اليوم الأمريكي من قبل Hindustan Times و Engadget، مشيرين إلى أنه في حوالي الساعة 11:42 صباحًا بتوقيت ET، قال GitHub إنه يقوم بإجراء تقليل الأخطار بينما أبلغ عن نفس الأرقام 20% و50%. وسلطت The Register الضوء على معدل الفشل البالغ 50% لتنزيل محتوى المستودعات. وأضافت BleepingComputer أن بعض المستخدمين واجهوا أخطاء في الخادم عند تحميل صفحات الالتزامات، المستودعات وصفحات طلبات السحب خلال فترة الحادث. كما تأثر العملاء من المؤسسات: حيث قالت كل من BleepingComputer وBetaNews إن مصادقة SAML وOIDC، SCIM ومزامنة الفريق تأثرت.
ما قالته GitHub ومايكروسوفت خلال التعافي
نقل الناشرون سلسلة من تحديثات صفحة الحالة خلال الصباح والظهيرة المبكرة. ذكرت BetaNews أنه في الساعة 16:36 بتوقيت UTC، قالت مايكروسوفت إنها حددت مكونًا problematic واتخذت إجراءات تصحيحية، مشيرةً إلى علامات التعافي بينما اعترفت بأن معدلات الأخطاء ظلت مرتفعة. بعد فترة وجيزة، كتبت BetaNews أن مايكروسوفت قالت إن الانخفاض الذي أثر على طلبات API، والإجراءات، وعمليات Git، والقضايا، والصفحات، وطلبات السحب، والويب هوكس قد تم التخفيف منه وأن الفرق كانت تراقب الاستقرار.
من السواحل الغربية للولايات المتحدة، أفادت GeekWire أن GitHub قالت إنها وجدت مصدر المشكلة بعد فترة وجيزة من الساعة 9:30 صباحًا بتوقيت PT وأن الانقطاع كان تحت السيطرة بحلول الساعة حوالي 10:00 صباحًا بتوقيت PT، مع استعادة الخدمات. أضافت GeekWire أن كوبيلوت ظل مدرجًا كحادث نشط بينما واصلت الشركة مراقبة الاستقرار العام. وضعت BleepingComputer توفر كوبيلوت المنخفض في الساعة 10:31 صباحًا بتوقيت ET. كما أبدت BleepingComputer أن عمليات Git، والحزم، والصفحات وكود الفضاء كانت ظاهرة على أنها تعمل بينما ظلت عدة أجزاء أخرى من المنصة تحت التأثير. لم تدعي أي من هذه التحديثات أن الاستعادة اكتملت.
السبب والأسئلة العالقة
حتى وقت النشر المذكور من قبل الوكالات، لم تكشف GitHub عن السبب الجذري للانقطاع. قالت GeekWire إن الشركة لم تفصل مصدر أو سبب المشكلة حتى تقريرها، وذكرت كل من BleepingComputer وTech Edition أن التحقيق لا يزال جارياً وأن السبب لا يزال غير واضح. كما كتب CyberSecurityNews أيضًا أن السبب الجذري لم يتم الإفصاح عنه علنًا. حيثما تم نشر الأرقام، كانت لقطة مأخوذة من صفحة الحالة في أوقات محددة؛ على سبيل المثال، تم الإبلاغ عن معدلات الخطأ 20% و50% كمقياس للنقاط الزمنية بدلاً من المجموع النهائي. إذا قدمت GitHub تحليلًا بعد الحادث، فقد يوضح ما إذا كان فشل أحد المكونات أو سلسلة أوسع من التبعيات قد triggered الانقطاع يوم الاثنين؛ حتى ذلك الحين، يبقى السبب غير مؤكد في التقارير العامة.
مراقبة الخدمات التي تعتمد عليها
للحصول على نظرة أوسع على الاضطرابات المتطورة، راجع أرشيف انقطاعات الإنترنت ودليل المواقع والخدمات. تساعد خطط Status Is Down الفرق في متابعة الخدمات والمواقع التي تعتمد عليها، ويمكن للقراء التسجيل لاختيار التغطية التي تناسبهم.
المصادر
- GeekWire: انقطاع GitHub يؤثر على المطورين حول العالم في أحدث انتكاسة لمنصة برمجة مايكروسوفت
- BetaNews: مايكروسوفت تؤكد انقطاع GitHub الضخم عالميًا
- CyberSecurityNews: انقطاع GitHub يؤثر على المطورين حول العالم وسط تحقيق مستمر
- Tech Edition: عانت GitHub من انقطاع واسع النطاق يؤثر على API، طلبات السحب وكوبيلوت
- Hindustan Times: سبب انقطاع GitHub: منصة المطورين تبلغ عن 'معدلات أخطاء مرتفعة' ومشاكل API; مايكروسوفت تقول 'نحن حاليًا...'
- Engadget: كان GitHub معطلاً لأكثر وقت من صباح اليوم
- BleepingComputer: مايكروسوفت تؤكد أن GitHub خارج الخدمة عالميًا
- The Register: لدى GitHub مشاكل مع تحميلات المستودعات التي تصل إلى معدل خطأ 50%
حقوق الصورة: ID 176448931 © Transversospinales | Dreamstime.com