INC-3168 · P2
Soldes de la rentrée : l'API de la boutique renvoie des erreurs 500 « RedisTimeoutException » dès que le trafic monte
Casablanca · abonnement Azure masterlinux-prod (francecentral) · boutique MasterLinux · mardi 11:20
La boutique MasterLinux (livres, kits Raspberry Pi, bons de formation) lance ce matin ses soldes de la rentrée.
Son API api.boutique.masterlinux.lab est une application .NET 10 hébergée sur Azure App Service (Linux,
plan asp-ml-boutique-p2v3, 3 instances). Les paniers, les sessions et les tarifs régionaux sont lus dans
Azure Cache for Redis redis-ml-boutique (niveau Standard C2) avec la bibliothèque StackExchange.Redis.
Depuis 10:00, le trafic a été multiplié par quatre et environ 16 % des requêtes échouent en 500 après
5 secondes : les journaux sont remplis de StackExchange.Redis.RedisTimeoutException. Vendredi dernier, l'équipe
de développement a livré une nouvelle fonctionnalité de tarifs régionaux.
Dans le canal d'incident, deux propositions circulent déjà : passer le cache en Premium P2 (environ quatre fois le prix) ou le redémarrer. Le responsable technique veut une cause prouvée avant de dépenser quoi que ce soit. Les soldes durent jusqu'à dimanche.
Vous êtes sur votre poste ml-poste-01, avec l'Azure CLI connectée à l'abonnement masterlinux-prod et une
copie du dépôt masterlinux/boutique-api dans ~/boutique-api.
Cette simulation fait partie d’un pack de simulations de production.
Débloquez toutes les simulations de production
AWS, Azure, Google Cloud, on-premise et multi-cloud, du niveau Débutant à Extrême : les vrais incidents des ESN et des grandes sociétés IT, accessibles pendant un an.
Essayer d’abord la simulation de démonstration gratuite
Déjà inscrit ? Connectez-vous.