الخلاصة
- قالت DigitalOcean في 18:31 UTC إنها تحقق في طلبات Agent Platform تعيد أخطاء HTTP 500.
- أدرج Agentic Inference Cloud Agent Runtime كمكون متأثر.
- في 19:44 UTC قالت الشركة إن المشكلة حددت وإن إصلاحاً قيد التنفيذ.
- لم ينشر إعلان حل حتى نقطة الرصد عند 03:43 UTC في 28 يوليو.
- لم تنشر الأسباب أو الموقع أو معدل الطلبات الفاشلة أو عدد العملاء أو النطاق الكامل.
هل يعيد العميل الطلب أم يعيد المهمة كلها؟ يعتمد ذلك على المرحلة التي توقف عندها الوكيل. فقد يفشل اتصال واحد، أو تتعطل سلسلة تحمل حالة وأدوات وأفعالاً خارجية.
فتحت DigitalOcean التحقيق في 18:31 UTC بعد ظهور HTTP 500 في Agent Platform، وأدرجت Agentic Inference Cloud Agent Runtime ضمن المتأثر.
في 19:44 UTC انتقل الوضع إلى مشكلة محددة مع تنفيذ إصلاح. وهذا تقدم من البحث إلى المعالجة، وليس تخفيفاً مكتملاً أو إعلان حل. ولم يظهر إغلاق حتى 03:43 UTC في 28 يوليو.
قد يعيش أثر الخطأ بعد الطلب
يمكن عادة تكرار قراءة بلا حالة. أما الوكيل فقد يكون جهز بيانات أو استدعى أداة أو غير نظاماً خارجياً قبل وصول الخطأ.
يحتاج العميل إلى معرفة إن كان الفعل لم يبدأ أو بدأ جزئياً أو اكتمل من دون تأكيد. وقد يكرر العمل إذا أعاد المحاولة عشوائياً من دون حماية تمنع التكرار.
تحتاج الدفعات والنشر والرسائل وتغيير الحالة إلى فحص النتيجة الخارجية قبل محاولة أخرى. أما القراءة فمخاطرها أقل.
لا يحدد السجل أنواع الطلبات أو حفظ حالة الوكيل. ولذلك يدعم احتمال انقطاع المسار، ولا يدعم القول إن كل الوكلاء فقدوا مهامهم.
الرمز يحدد جهة الخطأ لا جذره
يعني HTTP 500 أن الخادم لم يكمل الطلب كما توقع. ولا يفرق بين منطق التطبيق والسعة والتخزين والشبكة وتبعية أخرى أو إصدار معيب.
تشير كلمة «محدد» إلى أن الفريق وجد ما يكفي لبدء الإصلاح. ولم ينشر السبب الفني، كما لا يثبت الإصلاح الجاري انخفاض معدل الأخطاء.
وتغيب المناطق والعملاء والنسبة والكمون وقائمة المنتجات. قد يكون الأثر مركزاً أو واسعاً، ولا يحسم السجل ذلك.
يستطيع العملاء استخدام قياساتهم للبحث عن الطلبات المرفوضة وتكرار المحاولات والمهام المعزولة والأفعال الملتبسة.
يظهر التعافي في المهام المكتملة
يجب أن تحدد رسالة لاحقة التخفيف أو الحل ووقته. ويقدم انخفاض HTTP 500 وبدء البيئات وإكمال المهام وتصريف الطوابير دليلاً أقوى.
ينبغي فصل المحاولات الآمنة عن التغييرات التي تحتاج مطابقة. ولا يمحو رجوع الخدمة الأفعال المكررة أو التأكيدات المفقودة.
يمكن لتقرير السبب لاحقاً شرح الشرارة والكشف والاحتواء والمنع. لم تكن هذه المعلومات متاحة عند نقطة الرصد.
كانت DigitalOcean في 19:44 UTC تنفذ إصلاحاً، ولم تكن قد أغلقت الحادث. يعني الحل لمنصة الوكلاء أن تكمل البيئة المهام مجدداً، وأن يطابق العملاء المحاولات الغامضة، وأن تثبت القياسات احتواء الفشل.

