Comment puis-je résoudre les problèmes liés à un environnement Elastic Beanstalk se trouvant à l’état dégradé ou grave ?
Je souhaite résoudre des problèmes liés à un environnement AWS Elastic Beanstalk se trouvant à l'état dégradé ou grave.
Résolution
Exécuter le dossier d’exploitation AWS Support-TroubleshooElasticBeanstalk
Remarque : Avant de démarrer le dossier d’exploitation, assurez-vous que votre utilisateur ou rôle AWS Identity and Access Management (IAM) dispose des autorisations requises. Pour plus d'informations, consultez la section Autorisations IAM requises de la rubrique AWSSupport-TroubleshootElasticBeanstalk.
Procédez comme suit :
- Ouvrez la console AWS Systems Manager.
- Dans la liste Régions, sélectionnez votre région AWS.
- Dans le volet de navigation, développez Ressources partagées, puis sélectionnez Documents.
- Dans la barre de recherche, saisissez AWSSupport-TroubleshootElasticBeanstalk, puis sélectionnez le dossier d’exploitation.
- Sélectionnez Exécuter l'automatisation.
- Pour les paramètres d’entrée, saisissez les informations suivantes :
(Facultatif) AutomationAssumeRole. Saisissez l'Amazon Resource Network (ARN) du rôle IAM qui permet à l'automatisation d'effectuer des actions. Si vous ne spécifiez pas de rôle, l’automatisation utilise les autorisations de l’utilisateur qui lance le dossier d’exploitation.
ApplicationName. Saisissez le nom de votre application Elastic Beanstalk.
EnvironmentName. Saisissez le nom de votre environnement Elastic Beanstalk.
(Facultatif) AWSS3UploaderLink. AWS Support vous a fourni une URL pour télécharger le bundle de journaux depuis votre environnement Elastic Beanstalk. Cette option n'est disponible que pour les clients qui ont acheté un plan AWS Support et qui ont ouvert une demande de support. - Sélectionnez Exécuter. Pour obtenir la liste des actions effectuées par le dossier d’exploitation, consultez la section **Étapes du document ** dans AWSSupport-TroubleshootElasticBeansTalk.
- Vérifiez les détails de chaque action effectuée par l'automatisation et les problèmes détectés.
Remarque : Pour vous aider à mieux dépanner, gérer et réduire les coûts de vos ressources AWS, utilisez les dossiers d’exploitation prédéfinis fournis par AWS Support pour AWS Systems Manager. Ces dossiers d’exploitation ont les préfixes AWSsupport ou AWSPremiumSupport. Pour plus d'informations, consultez la section Référence du dossier d’exploitation Systems Manager Automation.
Résoudre les problèmes de votre environnement Elastic Beanstalk manuellement
Un avertissement d'état jaune ou rouge dans votre environnement Elastic Beanstalk peut être dû à certains des problèmes courants. Pour plus d'informations sur les avertissements, reportez-vous à la section Couleurs et états.
Identifier la cause de l'avertissement d’état
Procédez comme suit :
- Ouvrez la console Elastic Beanstalk.
- Choisissez votre application.
- Dans le volet de navigation, sélectionnez Évènements.
- Dans la colonne Type, recherchez les événements récents dont le type de Gravité est WARN, puis notez ces événements pour les résoudre ultérieurement.
- Dans le volet de navigation, sélectionnez Tableau de bord.
- Dans la section Santé, sélectionnez Causes.
Vous pouvez désormais consulter l'état général de votre environnement sur la page Présentation amélioré de l'état. Pour plus d'informations, consultez la section Surveillance améliorée de l'état avec la console de gestion de l'environnement.
Résoudre la cause identifiée de l'avertissement d’état
En fonction des problèmes d’état que vous identifiez sur la page Présentation améliorée de l'état, choisissez l'une des méthodes de résolution des problèmes suivantes :
- Pour les vérifications de l'état de l'équilibreur de charge qui échouent, consultez la section Comment puis-je résoudre les problèmes liés aux vérifications de l’état d'Elastic Load Balancing avec Elastic Beanstalk ?
- Pour les autres échecs de vérification de l’état, consultez la section Rapports d’état de base. Pour des rapports d’état améliorés, consultez la section Surveillance et rapports améliorés sur l'état d'Elastic Beanstalk.
- Pour les opérations qui prennent trop de temps, identifiez l'opération en cours à l'aide du flux d'événements Elastic Beanstalk. Vous pouvez également vous connecter à votre instance Amazon EC2 pour surveiller le fichier /var/log/eb-engine.log.
Remarque : Les opérations qui prennent plus de temps que d'habitude concernent généralement les déploiements d'environnement ou les mises à jour de configuration. - En cas d'augmentation du nombre de codes de retour HTTP 4xx et 5xx, surveillez les journaux d’accès du serveur proxy pour identifier la cause. Puis, comparez les journaux d'accès avec les journaux d’application pour identifier la tendance à l'augmentation du nombre d'erreurs. Pour plus d'informations, consultez la section Erreurs courantes.
Remarque : Les journaux du serveur proxy peuvent être les journaux d'accès pour Apache (/var/log/httpd/access_log), NGINX (/var/log/nginx/access_log) ou Internet Information Services (C:\inetpub\logs\LogFiles), en fonction de votre configuration. - Pour les instances dans un état Grave, choisissez une solution en fonction de l'avertissement émis. Pour plus d'informations, consultez la section Résoudre les problèmes liés aux instances Amazon EC2.
Remarque : Vos instances peuvent être dans un état Grave en raison d'un déploiement en cours, d'un démon d’état défaillant sur l'instance Amazon EC2 ou d'une utilisation élevée des ressources. L'état d'alerte de votre environnement est temporaire et passe au vert une fois que vous avez résolu la cause du problème. Pour plus d'informations, consultez la section Couleurs et états. - En cas d'échec d'un démon d’état Elastic Beanstalk, connectez-vous à votre instance Amazon EC2 et surveillez /var/log/messages et /var/log/healthd/daemon.log pour identifier la cause.
Remarque : Si le message suivant « None of the instances are sending data » s'affiche, consultez la section Comment puis-je résoudre l'erreur que je reçois lorsque mes instances EC2 ne parviennent pas à communiquer avec Elastic Beanstalk ?
Informations connexes
Exécuter une opération automatisée optimisée par Systems Manager Automation
Contenus pertinents
- demandé il y a 6 moislg...
- demandé il y a 7 moislg...
- demandé il y a 7 moislg...
- demandé il y a un anlg...
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 2 mois