Cesser d’abord le nouveau travail
À la réception du signal d’arrêt, marquez l’instance non prête afin de drainer le trafic, puis cessez les requêtes ou tâches. L’ordre dépend des signaux et du routage de l’hébergement ; vérifiez le comportement réel de la plateforme.
Fixez une durée maximale de drainage inférieure au délai d’arrêt forcé. Si une tâche peut la dépasser, sauvegardez sa progression ou rendez-la reprenable au lieu de supposer que le processus restera actif.
Fermer les ressources et vérifier
Après le drainage ou l’échéance, fermez pools de base, consommateurs de messages et autres ressources selon leurs méthodes prises en charge. Gérez signaux répétés et initialisation partielle sans blocage indéfini.
Testez un déploiement ou redémarrage contrôlé sous charge représentative. Mesurez requêtes interrompues, tâches inachevées et durée d’arrêt, puis ajustez disponibilité et délais selon le comportement observé.