محاكاة الحوادث
خروج

INC-3504 · P1

توصيل الوجبات: سلال تُفرَّغ و«Erreur 500» عند الدفع منذ إعادة تشغيل الليلة

مراكش · قاعة الخوادم سيدي غانم · bastion-ch · الإثنين 11:40

Chhiwat Livraison (شركة وهمية، مراكش) توصل وجبات 600 مطعم. الجلسات والسلال وأقفال الدفع موجودة في Redis 7: master واحد واثنان من الـ replicas (redis-ch-01..03)، تراقبها ثلاثة Sentinel تقوم بالتبديل (failover) تلقائيًا عند العطل. ويحمل خادمان Node.js (app-ch-01 وapp-ch-02) الـ API.

هذه الليلة عند 04:30، أُعيد تشغيل redis-ch-01 (الـ master) لتطبيق تصحيح على النواة. وعاد إلى الخدمة عند 04:33. ومنذ ذلك الحين، تُفرَّغ السلال ويفشل تأكيد الطلبات. وتبدأ ذروة الغداء عند 12:00. وقد تحقّق فريق المناوبة سابقًا: «Redis يجيب على PING في الخوادم الثلاثة».

أنت مهندس إنتاج من المستوى N3 على bastion-ch (SSH root، وredis-cli متاح في كل مكان). المهمة: استعادة الكتابة دون فقدان السلال ودون إنشاء masterين.

هذه المحاكاة مخصّصة للمسجَّلين في أحد التكوينات.

مسجَّل من قبل؟ سجِّل الدخول.