Mon instance Amazon Lightsail ne répond pas. Je souhaite connaître les raisons pour lesquelles et comment résoudre ces problèmes.
Brève description
Si votre instance ne répond pas, passez en revue les statistiques de l'instance pour déterminer comment résoudre les problèmes. Lightsail utilise deux indicateurs de contrôle de statut pour surveiller l'état de santé de l'instance :
Vérification de l'état du système : Détecte les problèmes liés à l'hôte sous-jacent sur lequel s’exécute votre instance. Si l’hôte sous-jacent ne répond pas ou est inaccessible en raison de problèmes de réseau, de matériel ou de logiciel, cette vérification de l’état échoue.
Vérification de l'état de l'instance : Indique des problèmes au niveau du système d’exploitation ou une surutilisation des ressources.
Résolution
Échec du contrôle de l'état du système
Si la vérification de l’état du système a échoué, arrêtez et redémarrez l'instance pour la migrer vers un nouvel hôte sain.
Remarque : un arrêt et un démarrage ne sont pas équivalents à un redémarrage. Un démarrage est nécessaire pour migrer l'instance vers un matériel sain.
**Avertissement :**L’adresse IP publique de l’instance change chaque fois que vous arrêtez et démarrez l’instance. Si vous ne souhaitez pas que l’adresse IP publique change à chaque arrêt et chaque démarrage, attachez une adresse IP statique avant d’arrêter l’instance.
Échec de la vérification de l'état de l'instance
Si la vérification de l'état de l'instance a échoué, cela peut être dû à des problèmes au niveau du système d'exploitation qui provoquent des erreurs de démarrage ou une surutilisation des ressources de l'instance. Les raisons les plus courantes sont les suivantes :
Problèmes au niveau du système d'exploitation
Les problèmes au niveau du système d’exploitation qui peuvent provoquer une instance qui ne répond pas incluent l’échec du démarrage, la panique du noyau, une panne réseau, des volumes mal montés et des pilotes incompatibles. En outre, il peut y avoir des erreurs de blocage des périphériques, des bogues logiciels, des tâches bloquées ou des problèmes de système de fichiers. Pour résoudre ces problèmes, redémarrez ou arrêtez et démarrez l’instance. Si un redémarrage ou un arrêt et un démarrage ne permettent pas de résoudre le problème, vous devrez peut-être migrer le serveur Lightsail vers Amazon EC2 pour poursuivre le dépannage.
Utilisation élevée du processeur
Une utilisation élevée du processeur, une mémoire d'instance épuisée et des disques pleins sont des raisons courantes de surutilisation des ressources.
Consultez la métrique CPUUtilization de l'instance. Notez si l’utilisation du processeur est supérieure à la zone durable. Cela signifie que votre instance atteint sa capacité de débordement et qu’elle est soumise à une charge importante.
Si l’instance atteint sa capacité de rafale, appliquez les méthodes suivantes pour résoudre les problèmes :
- Redémarrez votre instance pour qu’elle retrouve son état normal.
Remarque : Si les exigences en matière de processeur de votre instance sont supérieures à celles proposées dans votre plan Lightsail actuel, le problème se reproduira après un redémarrage.
- Passez à un forfait Lightsail qui répond à vos besoins en matière de processeur.
Mémoire épuisée
Lorsque la mémoire est épuisée, le noyau ne dispose pas de suffisamment de mémoire pour fonctionner. Dans ce cas, les autres processus sont arrêtés pour libérer de la mémoire et l’instance ne répond plus. Pour réduire l’utilisation de la mémoire, redémarrez ou arrêtez et démarrez l’instance.
Erreurs de disque plein
Si le périphérique racine est plein et que le système de fichiers atteint sa capacité maximale, l’instance peut passer en mode d’urgence. Pour résoudre ce problème, augmentez votre forfait Lightsail ou associez-le à un forfait dont le volume est plus important.
Pour mettre à niveau votre forfait Lightsail vers une instance plus importante, procédez comme suit :
-
Créez un instantané de votre instance.
-
Créez une instance plus grande à partir de l’instantané.
-
Connectez-vous à votre instance.
-
Exécutez la commande lsblk pour vérifier la disposition du disque. Même si l’espace disque augmente, il se peut qu’il y ait un manque d’espace libre. En cas de manque d’espace libre, le processus automatique qui augmente la partition et le système de fichiers ne s’exécute pas. Dans ce cas, libérez de l’espace, augmentez manuellement la partition, puis augmentez le système de fichiers.
Pour augmenter la taille de la partition racine ou de la partition 1, exécutez la commande growpart :
$ sudo growpart /dev/xvda 1
Pour vérifier que la partition 1 est étendue, exécutez la commande lsblk :
$ lsblk
Exécutez la commande suivante pour étendre le système de fichiers et vérifier que votre partition racine est « / » :
$ lsblk -f
Exécutez la commande suivante pour développer un système de fichiers EXT2/EXT3/EXT4 sur la partition 1 :
$ sudo resize2fs /dev/xvda1
Exécutez la commande suivante pour développer un système de fichiers de XFS-type. Dans cette commande, « / » est le point de montage du volume.
$ sudo xfs_growfs -d /
Après avoir étendu le système de fichiers, exécutez la commande df -h pour vérifier que le système d'exploitation reconnaît l'espace supplémentaire :
$ df -h
Informations connexes
Création d’instances Amazon EC2 à partir d’instantanés Lightsail exportés