تقرير ما بعد الحادث
تعذّر إتمام الشراء أثناء تفويض الدفع
الملخّص
بين الساعة 09:12 و10:07 بالتوقيت العالمي، فشلت نحو محاولة من كل ثلاث محاولات لإتمام الشراء. تسبّب تغيير في إعدادات مزوّد الدفع لدينا في انتهاء مهلة طلبات التفويض، وتأخّر تسليم الويب هوك خلف عمليات إعادة المحاولة لجزء من هذا الوقت.
الأثر
- ٥٥ دقيقة من عمليات تفويض الدفع الفاشلة أو البطيئة.
- أعادت نحو ٣٤٪ من محاولات الشراء رسالة خطأ، ونجح معظم العملاء الذين أعادوا المحاولة.
- تأخّر تسليم الويب هوك حتى ٢٠ دقيقة، ولم يُفقد أي إشعار.
التسلسل الزمني (بالتوقيت العالمي)
- 09:12 بدء ارتفاع معدلات الأخطاء عند إتمام الشراء.
- 09:16 استدعاء المهندس المناوب وبدء الفحص.
- 09:31 تأكيد المزوّد لتغيير في إعداداته.
- 09:46 التراجع عن التغيير وبدء انخفاض معدلات الأخطاء.
- 10:07 استقرار إتمام الشراء لمدة ٣٠ دقيقة وإعادة إرسال إشعارات الويب هوك المتأخّرة.
السبب الجذري
قلّص المزوّد مهلة التفويض لديه، بينما ظلّ نظامنا ينتظر المهلة القديمة الأطول، فتراكمت الطلبات وفشلت معًا.
ما الذي نغيّره
- مطابقة مهلة نظامنا مع مهلة المزوّد، والإخفاق السريع مع رسالة واضحة لإعادة المحاولة.
- التنبيه على زمن استجابة التفويض، وليس على معدل الأخطاء فقط.
- الاتفاق مع المزوّد على إشعار مسبق بأي تغيير في الإعدادات.