Lorsque mon déploiement Amazon Elastic Container Service (Amazon ECS) échoue, le mécanisme de disjoncteur de déploiement Amazon ECS ne s'active pas et mon déploiement n’est pas restauré.
Résolution
Il se peut que le disjoncteur ne déclenche pas de restaurations, même si vous avez activé vos paramètres de restauration, pour les raisons suivantes :
- Seuil d'échec des tâches non atteint
- Problèmes liés aux applications
- Paramètres de vérification d’état incorrectement configurés
Seuil d'échec des tâches non atteint
Le disjoncteur fonctionne dans une plage de seuils allant de 3 à 200. Si vous lancez plusieurs déploiements consécutifs immédiatement après l'échec d'une seule tâche, il est possible que vous n'atteigniez pas le seuil du disjoncteur. Si le seuil n'est pas atteint, attendez qu'il soit atteint.
Remarque : Vous ne pouvez pas modifier les valeurs de seuil fixes.
Problèmes liés à l'application
Le disjoncteur surveille le processus d'initialisation des tâches. Si une tâche démarre correctement, réussit les vérifications d’état dépendantes, puis s'arrête, le disjoncteur risque de ne pas s'activer. Pour vérifier l’existence de problèmes liés à l'application, consultez les journaux d'initialisation de votre conteneur dans la section logConfiguration de votre définition de tâche pour détecter d'éventuelles erreurs.
Pour plus d'informations, consultez la section Pourquoi ma tâche Amazon ECS est-elle arrêtée ?
Paramètres de vérification d’état incorrectement configurés
Des paramètres de vérification d’état incorrects peuvent avoir un impact sur l'efficacité du mécanisme du disjoncteur.
Assurez-vous de régler les intervalles de vos vérifications d’état à une valeur inférieure à la valeur par défaut de 30 secondes. Des intervalles de vérification d’état plus longs peuvent retarder la détection des tâches ayant échoué. Pour plus d'informations, consultez la section Déterminer l'état des tâches Amazon ECS à l'aide de vérifications de l’état du conteneur.
Assurez-vous que les niveaux de seuil « non sains » et « sains » sont proches de la valeur par défaut. Des niveaux de seuil trop élevés ou trop bas peuvent entraîner des faux positifs ou négatifs. Pour plus d'informations, consultez la section Optimiser les paramètres de vérification d’état de l'équilibreur de charge pour Amazon ECS.
Informations connexes
Analyse approfondie de l'état des tâches et du remplacement des tâches Amazon ECS