Aller au contenu
Étude de cas · 2026-09-24

Deux déploiements du site en erreur 502, retour arrière en moins de 2 minutes

Le nouveau site ne démarrait pas dans son conteneur en lecture seule. Chaque échec a été annulé immédiatement, et la cause prouvée avant de réessayer.

Symptômes

  • 502 sur la page d'accueil
  • Conteneur en redémarrage en boucle

Hypothèses

  • Point de montage absent du paquetconfirmée
  • Liens symboliques ignorés par la copieconfirmée

Problème

Après déploiement, le reverse proxy renvoyait 502 : le conteneur du site ne démarrait pas.

Diagnostic

1) Le paquet ne contenait pas le répertoire servant de point de montage à un espace temporaire en lecture seule. 2) La primitive de déploiement ignorait les liens symboliques du gestionnaire de paquets : module introuvable.

Décision

Retour arrière immédiat à chaque échec ; reproduction hors production avant correction.

Correction

Points de montage matérialisés dans le paquet ; primitive corrigée pour les liens ; banc de test permanent de la primitive.

Retour arrière

Archive précédente redéployée par la même primitive : moins de 2 minutes les deux fois.

Test

Répétition générale avec les options exactes du conteneur de production (lecture seule, sans privilèges) avant tout nouveau déploiement.

Résultat mesuré

Déploiement réussi à la troisième tentative ; procédure écrite dans un runbook.

Ce qui a été mal fait

J'ai aussi affirmé à tort qu'un fichier manquait, en lisant une liste tronquée : affirmation retirée.

Apprentissage

Tester le paquet dans les conditions exactes de la production, pas dans un environnement plus permissif.