Como saber o motivo pelo qual um ambiente transforma a saúde do VERMELHO em Elastic Beanstalk?

4

Estou usando o AWS Elastic Beanstalk e, muitas vezes, ao implantar um ambiente, a verificação de integridade fica VERMELHA, mas eu não consigo encontrar uma explicação:

ClicaremMonitornãoajudamuito:

Existe uma maneira de ter informações mais específicas sobre por que o ambiente se torna VERMELHO?

Para obter informações, há uma instância íntegra para esse ambiente no meu EC2, eu o tenho SSH e ele responde a solicitações HTTP, embora ao carregar link do meu navegador, a solicitação expira.

    
por Benjamin 05.08.2013 / 18:09

5 respostas

4

Esta é uma pergunta antiga, mas para as pessoas que chegam a este site, aqui está uma atualização. O Elastic Beanstalk anunciou recentemente o suporte para o monitoramento de integridade de aplicativos avançados.

link

Agora junto com uma cor saudável, você também pode descobrir "causas", que é uma descrição em inglês do motivo da saúde de uma transição de ambiente.

Você também pode ler sobre relatórios avançados de integridade aqui: link

    
por 15.08.2015 / 07:41
1

O AWS é bastante inútil na tela de saúde, só mostra "grave" na tela, é isso. Eu também posso ver na tela principal, eu me pergunto por que os programadores da Amazon gostam de criar telas bastante inúteis. Se isso acontecer durante a implantação de seu código, há uma razão para isso, sua instância t1.micro ou t2.micro alocou e compartilhou uma quantidade muito pequena de recursos. Parece que os recursos não estão disponíveis durante sua implementação. Se você está pronto para pagar, você receberá seus recursos.

    
por 19.10.2018 / 16:29
0

Você pode ter que se certificar de que está respondendo no endereço certo.

Verifique os logs de acesso do servidor para ver o que o beanstalk está tentando atingir e certifique-se de responder nesse endereço.

    
por 07.08.2013 / 06:47
0

O Elastic Beanstalk usa o monitoramento de verificação de integridade do aplicativo fornecido pelo ELB para detectar se as instâncias não são íntegras e isso está em andamento, mesmo durante a implantação do aplicativo. Se o seu aplicativo levar muito tempo para inicializar e implantar, o ELB poderá ver que uma ou mais instâncias não estão íntegras enquanto ele está sendo reiniciado e o Elastic Beanstalk mudará o status de Funcionamento para "amarelo" ou "vermelho".

No entanto, se esta for a causa subjacente, o status deve voltar para "verde" em breve. Se a verificação de saúde permanecer em vermelho, você poderá ter um problema diferente em seu aplicativo.

    
por 08.12.2013 / 16:03
0

Para mim, isso aconteceu porque:

  1. Meu aplicativo retornou o código 302 ao ir diretamente para / e 200 se eu for para algo como /index.html e o caminho padrão de verificação de integridade for /
  2. O balanceador de carga procurou apenas o código 200 .

Pode ser detalhes assim. Então, eu começaria observando a verificação de integridade do balanceador de carga e o código de retorno específico que você está obtendo, ou algo similarmente simples.

    
por 26.02.2018 / 22:18