Come posso risolvere gli errori 503 che ricevo quando utilizzo un Classic Load Balancer?

2 minuti di lettura
0

Desidero risolvere un errore HTTP 503 che ricevo in Classic Load Balancer dalle metriche di Amazon CloudWatch.

Risoluzione

Quando si riceve un errore HTTP 503, il problema è causato dal bilanciatore del carico o da un'istanza registrata.

Per vedere se gli host delle istanze di backend del bilanciatore del carico sono integri o meno, controlla le metriche HealthyHostCount e UnHealthyHostCount CloudWatch metrics. Se le metriche mostrano che le istanze sono in esecuzione ma con host non integri, esegui i seguenti controlli.

Assicurati che le istanze di backend possano rispondere ai controlli dell’integrità

Assicurati che il tuo Classic Load Balancer possa ricevere un codice di risposta 200 dall'istanza di backend. Per i controlli dell’integrità di livello 4, il bilanciatore del carico segnala l'istanza come integra se l'istanza completa correttamente un handshake TCP. Per ulteriori informazioni, consulta Troubleshoot a Classic Load Balancer: Health checks.

Assicurati che il bilanciatore del carico e le istanze di backend siano in grado di gestire il carico

Controlla le metriche SurgeQueueLength e SpilloverCount per vedere se l’istanza presenta problemi di capacità.

Controlla le metriche di CloudWatch CPUUtilization per le istanze di backend. Se l'utilizzo della CPU raggiunge il 100% o è costantemente elevato, aggiungi altre istanze di backend o ridimensiona le istanze correnti in modo da aumentarne le dimensioni.

Informazioni correlate

Monitor your Classic Load Balancer

Troubleshoot a Classic Load Balancer: HTTP errors