La première chose que je vois est que vos règles se contredisent. Il indique que si le nombre d'hôtes malsains est supérieur à 0, ajoutez un seul hôte. Si elles sont inférieures à 2, supprimez un seul hôte. Cela peut expliquer pourquoi rien ne se passe avec votre déclencheur.
Les déclencheurs de mise à l'échelle permettent d'importer ou de réduire des instances EC2 dans votre groupe Auto Scaling. Cela serait utile pour introduire une ou plusieurs instances supplémentaires pour maintenir la même puissance de calcul pour votre application pendant que vous étudiez les causes de l'échec de la mauvaise instance. Mais cela ne remplacera pas l'instance.
Pour que vos instances se terminent après une certaine période d'insalubrité, vous pouvez suivre les instructions documentation here. Par défaut, ELB pingle le port 80 avec TCP, ce qui détermine la «santé» de l'instance EC2, ainsi que la vérification de l'état de l'instance EC2 sur l'hôte. Vous pouvez spécifier une URL de contrôle d'intégrité de l'application pour configurer un contrôle d'intégrité personnalisé renvoyé par votre application. Découvrez la personnalisation plus détaillée de Beanstalk ELBs here.
Cette machine indique-t-elle le statut Hors service dans l'ELB? – error2007s
Je ne suis pas sûr si c'est le terme exact, mais je suis sûr que ELB m'a montré qu'une seule instance était disponible. Et le statut de l'application était dégradé. – johni