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) إلى الخوادم.
المهمة: إيجاد السبب الحقيقي، واستعادة الخدمة دون انقطاع إضافي، وعدم إعادة تشغيل
أي شيء «عشوائيًا».