AWS: O ambiente nomeado *** está em um estado inválido para esta operação. Deve estar pronto

21

Recebo uma mensagem quando tento implantar meu aplicativo php no EC2 usando o Elastic Beanstalk.

Environment named *** is in an invalid state for this operation. Must be Ready.

Não consigo implantar. O status do servidor está em execução, sem avisos.

Minha experiência é muito limitada neste momento. Como posso resolver isso?

    
por Dr Casper Black 04.09.2015 / 10:47

7 respostas

9

Normalmente, não há como recuperar um estado inválido para um determinado ambiente.

Nesses casos, você precisa ir para a página atual ambiente , clicar no botão Ações , selecionar Ambiente Clone e depois aguarde que o ambiente clone seja criado. Quando estiver pronto, você pode ir para a página aplicativo , clicar no botão Ações e selecionar URLs SWAP .

Finalmente, você pode ir para a página do ambiente inconsistente e optar por encerrá-la.

    
por 24.04.2016 / 21:48
6

Eu resolvi esse problema indo para Elastic Beanstack , meu aplicativo era GRAY status / health, do app overview acessei o botão Actions e abortei a operação atual.

Depois, obtive o status de saúde VERDE e consegui implantar.

    
por 04.09.2015 / 12:01
4

Isso aconteceu comigo. Se este for um aplicativo recém-criado, espere alguns instantes para que o ambiente fique on-line e tente novamente. Deve funcionar.

    
por 17.09.2015 / 14:28
1

Aconteceu quando abortei quando estava em

INFO: Environment update is starting.

estado (logo após "Upload").

Ele voltou para Ready depois de alguns minutos, eu só tive que esperar.

    
por 03.10.2017 / 12:33
0

no meu caso isso aconteceu porque eu comecei a criar um banco de dados RDS sem esperar a criação do ambiente. para corrigir isso, você precisa reconstruir o ambiente

    
por 03.12.2017 / 23:47
0

O ambiente de reconstrução funcionou para mim, mas causa um tempo de inatividade se o aplicativo já estiver em execução. Como mencionado, a implantação do Blue Blue é a saída correta.

    
por 09.03.2018 / 09:27
0

Ir para ações - > Ambiente de reconstrução. Isso resolveu o problema para mim. Espero que ajude! Menu AWS Elasticbeanstalk: Ações - > Reconstruir

    
por 20.08.2018 / 20:39