Domanda

Ho un'app che funziona perfettamente su un'istanza di Micro di Ubuntu EC2, ho tentato di farlo funzionare su Beanstalk e per qualche motivo per cui carico la pagina e le 50+ risorse stanno caricando (è in modalità Dev), finisce per schiantarsi a metà strada attraverso.Il bilanciatore di carico sembra trasferimento automatico al giallo seguito da rosso per alcuni secondi, quindi torna a Green, non appena transita tutte le attività Fail w / 503 Errore.Quando guardo il monitoraggio, tutti i livelli sono bassi, la CPU difficilmente spunta affatto.

Quello che voglio sapere è come risolverò ciò che sta causando il bilanciatore del carico per iniziare a tornare 503.Mi chiedo anche come è anche possibile, non è l'idea di Beanstalk per consentire all'app di scala automatica?

È stato utile?

Soluzione

Darei che lo 503 vorrei strettamente per vedere se sono generati dall'eLB o dalle istanze di backend?Questo è strettamente correlato alla metrica di conteggio malsano su cloudwatch.Seguendo fino a ciò, ti consiglierei di rivisitare la configurazione di controllo della salute sul bilanciatore del carico.

Altri suggerimenti

per me che è stato a causa del controllo sanitario configurato erroneamente.

Vai ai registri e trova qualcosa relativo a "Elb-HealthChecker".Vedrai quattro numeri, mentre a sinistra è il codice di stato HTTP.Deve essere 200. Inoltre, se il tuo URL di controllo sanitario restituisce il corpo, assicurarsi che il valore dell'intestazione "lunghezza del contenuto" sia zero.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top