INC-3500 · P1
Plateforme de commandes : une requête sur deux échoue en 500 après 30 secondes, la base « sature » d'après l'équipe
Rabat · datacenter Technopolis · bastion-dt · lundi 08:12
Dar Tijara Distribution (entreprise fictive, Rabat) approvisionne 1 400 pharmacies. Les commandes
passent par commandes.dartijara.ma : le répartiteur HAProxy lb-dt-01 envoie le trafic vers deux
serveurs Spring Boot (app-dt-01, app-dt-02, port 8080), qui écrivent dans MySQL 8 db-dt-01
(une réplique db-dt-02 sert aux rapports de la direction).
Cette nuit, la version 3.8.0 de l'API a été déployée par le script habituel, pendant une fenêtre de
maintenance raccourcie. Depuis 07:30 (ouverture des pharmacies), une commande sur deux reste bloquée
30 secondes puis échoue en 500. Le DBA de garde a déjà posté dans le canal : « MySQL est saturé,
il faut monter max_connections et redémarrer la base ».
Vous êtes ingénieur de production N3, connecté au bastion bastion-dt avec accès SSH (root) aux serveurs.
Mission : trouver la vraie cause, rétablir le service sans coupure supplémentaire, et ne rien
redémarrer « au hasard ».
Cette simulation est réservée aux élèves inscrits à une formation.
Déjà inscrit ? Connectez-vous.