Comment résoudre les problèmes liés à la mémoire et au processeur dans Elastic Beanstalk ?

Lecture de 3 minute(s)
0

Je souhaite savoir pourquoi mon utilisation du processeur et de la mémoire AWS Elastic Beanstalk est trop élevée et résoudre les problèmes.

Brève description

Pour en savoir plus sur votre utilisation du processeur et de la mémoire Elastic Beanstalk et résoudre les problèmes, procédez comme suit :

  • Configurer l'environnement de manière à collecter des métriques sur l'utilisation de la mémoire et du processeur
  • Analyser les fichiers journaux pour résoudre les problèmes d'utilisation de la mémoire et du processeur

Résolution

Configurer votre environnement pour collecter des métriques

Pour obtenir des informations sur l'utilisation de la mémoire et du processeur, procédez comme suit :

Analyser vos fichiers journaux pour résoudre votre problème de mémoire et de processeur

Après avoir collecté des données à partir de vos métriques, procédez comme suit :

  1. Consultez les fichiers journaux des instances de votre environnement Elastic Beanstalk.
  2. Analysez les fichiers journaux clé (tels que /var/log/messages) et recherchez des messages concernant des événements d'utilisation élevée du processeur ou de mémoire insuffisante (OOM).
  3. Utilisez les résultats de vos fichiers journaux pour déterminer les causes d'une utilisation élevée du processeur ou de mémoire par un processus.
    Remarque : vous constaterez peut-être un grand nombre de demandes dans les journaux d'accès Apache ou NGINX.

Si le problème est en cours, procédez comme suit :

  1. Connectez-vous à votre instance Linux à l'aide de SSH.
  2. Utilisez la commande Linux top ou free pour afficher des détails sur l'utilisation du processeur et de la mémoire.
  3. Configurez l'outil de surveillance ATOP. Examinez les statistiques d'utilisation du processeur et de la mémoire.
  • Commande basée sur le processeur : atop -C
  • Commande basée sur la mémoire : atop -m

Si vous ne trouvez aucune erreur, le problème peut être lié à une augmentation de la charge du trafic vers votre environnement. Pour gérer l'augmentation du trafic, procédez comme suit :

  1. Procédez à une augmentation en passant à un type d'instance supérieur.
  2. Procédez à une montée en puissance et diminuez la charge par instance en augmentant la taille du groupe Auto Scaling de l'environnement.

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an