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

INC-3500 · P1

منصة الطلبيات: طلب من كل اثنين يفشل بـ 500 بعد 30 ثانية، والقاعدة «مشبعة» حسب الفريق

الرباط · مركز بيانات Technopolis · bastion-dt · الإثنين 08:12

Dar Tijara Distribution (شركة وهمية، الرباط) تزوّد 1 400 صيدلية. تمرّ الطلبيات عبر commandes.dartijara.ma: يرسل موزّع الحمل HAProxy lb-dt-01 الحركة نحو خادمَي Spring Boot (app-dt-01 وapp-dt-02، الـ port 8080)، اللذين يكتبان في MySQL 8 db-dt-01 (وتُستعمل نسخة replica db-dt-02 لتقارير الإدارة).

هذه الليلة، نُشرت النسخة 3.8.0 من الـ API بالسكريبت المعتاد، خلال نافذة صيانة مختصرة. ومنذ 07:30 (افتتاح الصيدليات)، تبقى طلبية من كل اثنتين عالقة 30 ثانية ثم تفشل بـ 500. وقد نشر الـ DBA المناوب في القناة: «MySQL مشبع، يجب رفع max_connections وإعادة تشغيل القاعدة».

أنت مهندس إنتاج من المستوى N3، متصل بالـ bastion bastion-dt مع وصول SSH (root) إلى الخوادم. المهمة: إيجاد السبب الحقيقي، واستعادة الخدمة دون انقطاع إضافي، وعدم إعادة تشغيل أي شيء «عشوائيًا».

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

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