Condividi tramite


Stato dell'app in App Spring di Azure

Nota

I piani Basic, Standard ed Enterprise saranno deprecati a partire dalla metà di marzo 2025, con un periodo di ritiro di 3 anni. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere l'annuncio di ritiro di Azure Spring Apps.

Il piano Standard a consumo e dedicato sarà deprecato a partire dal 30 settembre 2024, con un arresto completo dopo sei mesi. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere Eseguire la migrazione del consumo di Azure Spring Apps Standard e del piano dedicato alle app Azure Container.

Questo articolo si applica a:✅ Java ✅ C#

Questo articolo si applica a:✅ Basic/Standard ✅ Enterprise

Questo articolo illustra come visualizzare lo stato dell'app per Azure Spring Apps.

L'interfaccia utente di Azure Spring Apps fornisce informazioni sullo stato delle applicazioni in esecuzione. È disponibile un'opzione App per ogni gruppo di risorse in una sottoscrizione che visualizza lo stato generale dei tipi di applicazione. Per ogni tipo di applicazione è disponibile una visualizzazione delle istanze dell'applicazione.

Stato delle app

Per visualizzare lo stato generale di un tipo di applicazione, selezionare App nel riquadro di spostamento sinistro di un gruppo di risorse per visualizzare le informazioni sullo stato seguenti dell'app distribuita:

  • Stato di provisioning: mostra lo stato di provisioning della distribuzione.
  • Istanza in esecuzione: mostra il numero di istanze dell'app in esecuzione e il numero di istanze dell'app desiderate. Se si arresta l'app, questa colonna viene arrestata.
  • Stato registrazione: mostra il numero di istanze dell'app registrate nell'individuazione del servizio e il numero di istanze dell'app desiderate. Se si arresta l'app, questa colonna viene arrestata.

Screenshot del portale di Azure che mostra la pagina Impostazioni app con colonne specifiche evidenziate.

Stato della distribuzione

Lo stato della distribuzione mostra lo stato di esecuzione della distribuzione. Lo stato viene indicato con uno dei valori seguenti:

Valore Definizione
In esecuzione La distribuzione DEVE essere in esecuzione.
Arrestato La distribuzione DEVE essere arrestata.

Stato del provisioning

Lo stato del provisioning della distribuzione descrive lo stato delle operazioni della risorsa di distribuzione. Questo stato mostra il confronto tra la funzionalità e la definizione di distribuzione.

Lo stato di provisioning è accessibile solo dall'interfaccia della riga di comando. Lo stato viene indicato con uno dei valori seguenti:

Valore Definizione
Creazione La risorsa sta creando e non è pronta.
Aggiornamento La risorsa viene aggiornata e la funzionalità potrebbe essere diversa dalla definizione di distribuzione fino al completamento dell'aggiornamento.
Completato Risorse fornite correttamente e distribuisce il file binario. La funzionalità della distribuzione è la stessa della definizione e tutte le istanze dell'app funzionano.
Non riuscito Impossibile raggiungere l'obiettivo Riuscito .
Eliminazione in corso La risorsa viene eliminata che impedisce l'operazione e la risorsa non è disponibile in questo stato.

Stato della registrazione

Lo stato di registrazione dell'app mostra lo stato nell'individuazione del servizio. Il piano Basic/Standard usa Eureka per l'individuazione dei servizi. Per altre informazioni su come il client Eureka calcola lo stato, vedere Controlli di integrità di Eureka. Il piano tariffario Enterprise usa Il Registro dei servizi Tanzu per l'individuazione dei servizi.

Stato delle istanze dell'app

Lo stato dell'istanza dell'app rappresenta ogni istanza dell'app. Per visualizzare lo stato di un'istanza specifica di un'app distribuita, selezionare il riquadro Istanza app e quindi selezionare il valore Nome istanza app per l'app. Vengono visualizzati i valori di stato seguenti:

  • Stato: indica se l'istanza sta avviando, eseguendo, terminando o in stato di errore.
  • Stato individuazione: stato registrato dell'istanza dell'app nel server Eureka o nel Registro di sistema del servizio.

Screenshot della portale di Azure che mostra la pagina Impostazioni istanza dell'app con le colonne Stato e Stato individuazione evidenziate.

Stato dell'istanza dell'app

Lo stato dell'istanza viene segnalato come uno dei valori seguenti:

Valore Definizione
Avvio Il file binario viene distribuito correttamente nell'istanza specificata. L'avvio dell'istanza del file JAR potrebbe non riuscire perché il file JAR non può essere eseguito correttamente. App Spring di Azure riavvia l'istanza dell'app in 60 secondi se rileva che l'istanza dell'app è ancora nello stato Avvio .
In esecuzione L'istanza funziona. L'istanza può gestire le richieste dall'interno di Azure Spring Apps.
Non riuscito L'istanza dell'app non è riuscita ad avviare il file binario dell'utente dopo diversi tentativi. L'istanza dell'app potrebbe trovarsi in uno degli stati seguenti:
- L'app potrebbe rimanere nello stato Iniziale e non essere mai pronta per la gestione delle richieste.
- L'app potrebbe essere avviata ma si arresta in modo anomalo in pochi secondi.
Terminating L'istanza dell'app viene arrestata. L'app potrebbe non gestire le richieste e l'istanza dell'app viene rimossa.

Stato di individuazione delle app

Lo stato di individuazione dell'istanza viene segnalato come uno dei valori seguenti:

Valore Definizione
UP L'istanza dell'app viene registrata in Eureka e pronta per ricevere il traffico
OUT_OF_SERVICE L'istanza dell'app viene registrata in Eureka e in grado di ricevere traffico. ma arresta intenzionalmente il traffico.
DOWN L'istanza dell'app è registrata ma non è in grado di ricevere traffico.
ANNULLATA L'istanza dell'app non è registrata in Eureka.
N/D L'istanza dell'app è in esecuzione con il contenitore personalizzato o l'individuazione del servizio non è abilitata.

Passaggi successivi