Complete a 3 Question Survey and Earn a re:Post Badge
Help improve AWS Support Official channel in re:Post and share your experience - complete a quick three-question survey to earn a re:Post badge!
Perché la mia istanza EC2 Linux si è reinizializzata o riavviata da sola?
Desidero sapere perché la mia istanza Linux Amazon Elastic Compute Cloud (Amazon EC2) si reinizializza o si riavvia in modo imprevisto.
Breve descrizione
Un'istanza potrebbe reinizializzarsi o riavviarsi inaspettatamente per i seguenti motivi:
- L'istanza non ha superato i controlli di stato.
- È presente un problema con l'hardware sottostante che ospita l'istanza e Amazon EC2 ha riavviato l'istanza per spostarla su un hardware integro.
- Il riavvio è avvenuto nell'ambito della manutenzione programmata dell'istanza.
- Un utente o un'applicazione all'interno del server ha riavviato l'istanza.
- È presente un bug nel kernel.
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Controlla Dashboard Health
Controlla Dashboard AWS Health per individuare eventi di riavvio dell'istanza, come il ripristino automatico semplificato, la manutenzione programmata e il ritiro. Per agire sulle notifiche relative all'integrità, riprogramma l'evento pianificato o arresta e avvia manualmente l'istanza.
Visualizza i controlli di stato
Utilizza la console Amazon EC2 o AWS CLI per visualizzare i controlli di stato dell'istanza. Se l'istanza non ha superato un controllo di stato, consulta Perché la mia istanza EC2 Linux è irraggiungibile e non supera i controlli di stato?
Visualizza i log di sistema
Se l'istanza non ha superato un controllo di stato, potrebbe riavviarsi a causa di problemi con il sistema operativo. Per risolvere i problemi a livello di sistema operativo, controlla i log di sistema /var/log/messages e /var/log/syslog. Se l'istanza non superato il controllo di stato, riavviala per recuperare i log di sistema.
Quindi, risolvi l'errore elencato nel log di sistema.
Visualizza la cronologia dei riavvii
Per verificare se il riavvio è stato effettuato da un utente o da un'applicazione all'interno del server, esegui questi comandi:
grep reboot /home/*/.bash_history# grep reboot /root/.bash_history# history | grep -i reboot history | grep -i init last reboot
Controlla la cronologia degli eventi di CloudTrail
I riavvii delle istanze effettuati dalla console Amazon EC2 o da AWS CLI sono riportati nella cronologia degli eventi di CloudTrail. Consulta la cronologia degli eventi di CloudTrail per individuare eventi RebootInstances.
Nota: quando crei un'Amazon Machine Image (AMI), il parametro NoReboot è impostato su false per impostazione predefinita. Poiché Amazon EC2 riavvia automaticamente l'istanza prima di creare l'AMI, il riavvio appare nel trail CreateImages, non nel trail RebootInstances.
Per ripristinare automaticamente le istanze che si riavviano a causa di problemi hardware, configura il ripristino basato sulle azioni di Amazon CloudWatch.
Aggiorna il kernel
Nota: è consigliabile creare un backup dell'AMI dell'istanza prima di aggiornare i pacchetti installati. Questa configurazione consente di annullare le modifiche, se necessario.
Per aggiornare il kernel, completa i seguenti passaggi:
-
Per verificare la versione del kernel utilizzata dall'istanza, esegui questo comando:
sudo uname -r
-
Per aggiornare il kernel, esegui uno di questi comandi in base al sistema operativo Linux:
Red Hat Enterprise Linux (RHEL) o Amazon Linux:sudo yum update kernel
SUSE Linux Enterprise Server (SLES):
sudo zypper up kernel-default
Ubuntu:
sudo apt upgrade linux-image-aws
-
Per riavviare l'istanza e utilizzare il nuovo kernel, esegui questo comando:
sudo reboot
Informazioni correlate
Gestisci le notifiche di AWS Health in Notifiche AWS agli utenti
How do I revert to a known stable kernel after an update prevents my Amazon EC2 instance from rebooting successfully? (Come ripristino un kernel stabile noto dopo che un aggiornamento impedisce alla mia istanza Amazon EC2 di riavviarsi correttamente?)
Video correlati

