Partilhar via


Status do aplicativo no Azure Spring Apps

Nota

Os planos Basic, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de aposentadoria de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.

O plano de consumo padrão e dedicado será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte Migrar consumo padrão e plano dedicado do Azure Spring Apps para Aplicativos de Contêiner do Azure.

Este artigo aplica-se a:✅ Java ✅ C#

Este artigo aplica-se a:✅ Basic/Standard ✅ Enterprise

Este artigo mostra como exibir o status do aplicativo para o Azure Spring Apps.

A interface do usuário do Azure Spring Apps fornece informações sobre o status dos aplicativos em execução. Há uma opção Aplicativos para cada grupo de recursos em uma assinatura que exibe o status geral dos tipos de aplicativos. Para cada tipo de aplicativo, há uma exibição de instâncias de aplicativo.

Estado das aplicações

Para exibir o status geral de um tipo de aplicativo, selecione Aplicativos no painel de navegação esquerdo de um grupo de recursos para exibir as seguintes informações de status do aplicativo implantado:

  • Estado de provisionamento: mostra o estado de provisionamento da implantação.
  • Instância em execução: mostra quantas instâncias de aplicativo estão em execução e quantas instâncias de aplicativo você deseja. Se você parar o aplicativo, esta coluna mostrará interrompido.
  • Status de registro: mostra quantas instâncias de aplicativo estão registradas na descoberta de serviço e quantas instâncias de aplicativo você deseja. Se você parar o aplicativo, esta coluna mostrará interrompido.

Captura de ecrã do portal do Azure que mostra a página Definições de Aplicações com colunas específicas realçadas.

Estado da implementação

O status da implantação mostra o estado de execução da implantação. O status é relatado como um dos seguintes valores:

Value Definição
Em Execução A implantação DEVE estar em execução.
Parado A implantação DEVE ser interrompida.

Status de provisionamento

O status de provisionamento de implantação descreve o estado das operações do recurso de implantação. Esse status mostra a comparação entre a funcionalidade e a definição de implantação.

O estado de provisionamento é acessível somente a partir da CLI. O status é relatado como um dos seguintes valores:

Value Definição
Criação O recurso está criando e não está pronto.
Atualização O recurso está sendo atualizado e a funcionalidade pode ser diferente da definição de implantação até que a atualização seja concluída.
Com êxito Recursos fornecidos com sucesso e implanta o binário. A funcionalidade da implantação é a mesma que a definição e todas as instâncias do aplicativo estão funcionando.
Com falhas Não conseguiu atingir o objetivo bem-sucedido .
Eliminar O recurso está sendo excluído, o que impede a operação, e o recurso não está disponível nesse status.

Estado de registo

O status de registro do aplicativo mostra o estado na descoberta do serviço. O plano Básico/Standard usa o Eureka para a descoberta de serviços. Para obter mais informações sobre como o cliente Eureka calcula o estado, consulte Verificações de saúde do Eureka. O plano de preços Enterprise usa o Tanzu Service Registry para descoberta de serviços.

Status das instâncias do aplicativo

O status da instância do aplicativo representa cada instância do aplicativo. Para exibir o status de uma instância específica de um aplicativo implantado, selecione o painel Instância do aplicativo e, em seguida, selecione o valor Nome da instância do aplicativo para o aplicativo. Os seguintes valores de status aparecem:

  • Status: Indica se a instância está iniciando, executando, terminando ou em estado de falha.
  • Status da descoberta: o status registrado da instância do aplicativo no servidor Eureka ou no Registro de Serviço.

Captura de ecrã do portal do Azure a mostrar a página Definições da instância da Aplicação com as colunas Estado e Estado de Deteção realçadas.

Status da instância do aplicativo

O status da instância é relatado como um dos seguintes valores:

Value Definição
A iniciar O binário é implantado com êxito na instância dada. A instância que inicializa o arquivo jar pode falhar porque o jar não pode ser executado corretamente. O Azure Spring Apps reinicia a instância do aplicativo em 60 segundos se detetar que a instância do aplicativo ainda está no estado Inicial .
Em Execução A instância funciona. A instância pode atender solicitações de dentro do Azure Spring Apps.
Com falhas A instância do aplicativo falhou ao iniciar o binário do usuário após várias tentativas. A instância do aplicativo pode estar em um dos seguintes estados:
- O aplicativo pode permanecer no status Inicial e nunca estar pronto para atender solicitações.
- O aplicativo pode inicializar, mas falhar em alguns segundos.
Rescisão A instância do aplicativo está sendo desligada. O aplicativo pode não atender solicitações e a instância do aplicativo é removida.

Estado de deteção de aplicações

O status de descoberta da instância é relatado como um dos seguintes valores:

Value Definição
UP A instância do aplicativo está registrada no Eureka e pronta para receber tráfego
OUT_OF_SERVICE A instância do aplicativo está registrada no Eureka e pode receber tráfego. mas fecha para o tráfego intencionalmente.
PARA BAIXO A instância do aplicativo está registrada, mas não pode receber tráfego.
NÃO REGISTADO A instância do aplicativo não está registrada no Eureka.
N/A A instância do aplicativo está sendo executada com contêiner personalizado ou a descoberta de serviço não está habilitada.

Próximos passos