Usando AWS re:Post, accetti AWS re:Post Termini di utilizzo

Come faccio a risolvere i problemi di connessione lenta a un sito Web ospitato sulla mia istanza EC2?

3 minuti di lettura
0

Gestisco un sito Web pubblico sulla mia istanza Amazon Elastic Compute Cloud (Amazon EC2), ma le connessioni al mio sito Web sono lente.

Breve descrizione

L'eccessivo utilizzo delle risorse di un'istanza potrebbe rallentare le connessioni a un sito Web ospitato su di essa. Controlla le seguenti condizioni per assicurarti che le risorse della tua istanza non siano eccessivamente utilizzate:

  • Verifica la presenza di errori di memoria esaurita o disco pieno nel log di sistema dell'istanza.
  • Assicurati che il log di sistema dell'istanza indichi che il servizio Web è stato avviato correttamente ed è in esecuzione.
  • Assicurati che l'istanza rientri nei limiti di utilizzo della CPU.
  • Assicurati che il volume Amazon Elastic Block Store (Amazon EBS) collegato all'istanza non abbia raggiunto i limiti di IOPS o di velocità di trasmissione effettiva.

Risoluzione

Verifica la presenza di errori di memoria esaurita o disco pieno nel log di sistema dell'istanza

Nota: Potresti riscontrare errori di memoria esaurita o altri errori di memoria insufficienti se utilizzi i container Docker, cgroups e così via. Questi errori potrebbero essere intenzionali a causa della tua configurazione.

Assicurati che il log di sistema dell'istanza indichi che il servizio Web è stato avviato correttamente ed è in esecuzione

Riavvia l'istanza e verifica che il servizio Web sia avviato normalmente. In alternativa, cerca eventuali errori che potrebbero impedire il riavvio.

Assicurati che l'istanza rientri nei limiti di utilizzo della CPU

Controlla i parametri dell'istanza NetworkIn e NetworkOut nella tabella dei parametri di CloudWatch.

Per le istanze T2 o T3, controlla i parametri di credito della CPU nella tabella dei parametri di CloudWatch per determinare se i crediti CPU sono pari o prossimi allo zero. Se i crediti CPU sono pari a zero, il parametro CPUUtilization mostra un plateau di saturazione al livello delle prestazioni di base dell'istanza. Le prestazioni di base potrebbero essere del 20%, del 40% o così via, a seconda del tipo di istanza.

Per informazioni su come risolvere questo problema, visita Come faccio a risolvere i problemi di un'istanza EC2 Linux che non supera il controllo dello stato a causa dell'eccessivo utilizzo delle risorse?

Assicurati che il volume Amazon EBS collegato all'istanza non abbia raggiunto i limiti di IOPS o di velocità di trasmissione effettiva

Verifica che il tuo volume Amazon EBS non raggiunga i limiti di IOPS. Se il volume raggiunge il limite di IOPS, la latenza aumenta e ciò potrebbe avere un impatto negativo sul tuo sito web. Per informazioni su come ottimizzare le prestazioni dei volumi, consulta Come faccio a ottimizzare le prestazioni dei miei volumi Amazon EBS Provisioned IOPS?

Se usi un volume GP2, controlla che il volume non abbia esaurito i crediti accumulati.

Informazioni correlate

Perché non riesco a connettermi a un sito Web ospitato sulla mia istanza EC2?

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa