Partage via


État des applications dans Azure Spring Apps

Remarque

Les plans Essentiel, Standard et Entreprise seront déconseillés à compter de la mi-mars 2025, avec une période de mise hors service de 3 ans. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez l’annonce de mise hors service d’Azure Spring Apps.

Le plan de consommation standard et dédiée sera déconseillé à compter du 30 septembre 2024, avec un arrêt complet après six mois. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez Migrer le plan de consommation standard et dédiée Azure Spring Apps vers Azure Container Apps.

Cet article s’applique à : ✔️ Java ✔️ C#

Cet article s’applique au : Niveau ✔️ De base/Standard ✔️ Entreprise

Cet article explique comment afficher l’état de l’application pour Azure Spring Apps.

L’interface utilisateur d’Azure Spring Apps fournit des informations sur l’état des applications en cours d’exécution. Il existe une option Applications pour chaque groupe de ressources dans un abonnement qui affiche l’état général des types d’applications. Pour chaque type d’application, les instances d’application sont affichées.

État des applications

Pour afficher l’état général d’un type d’application, sélectionnez Applications dans le volet de navigation gauche d’un groupe de ressources pour afficher les informations d’état suivantes de l’application déployée :

  • État d’approvisionnement : indique l’état d’approvisionnement du déploiement.
  • Instance en cours d’exécution : indique le nombre d’instances d’application en cours d’exécution ou le nombre souhaité d’instances d’application. Si vous arrêtez l’application, cette colonne indique arrêté.
  • État de l’inscription : indique le nombre d’instances d’application inscrites dans la découverte de service et le nombre d’instances d’application souhaitées. Si vous arrêtez l’application, cette colonne indique arrêté.

Capture d’écran du portail Azure montrant la page Paramètres des applications avec des colonnes spécifiques mises en surbrillance.

état du déploiement

L’état du déploiement indique l’état d’exécution du déploiement. L’état est signalé comme étant l’une des valeurs suivantes :

Valeur Définition
En cours d’exécution Le déploiement DOIT être en cours d’exécution.
Arrêté Le déploiement DOIT être arrêté.

État d’approvisionnement

L’état Approvisionnement du déploiement décrit l’état des opérations de la ressource de déploiement. Cet état indique la comparaison entre les fonctionnalités et la définition de déploiement.

L’état d’approvisionnement n’est accessible qu’à partir de l’interface CLI. L’état est signalé comme étant l’une des valeurs suivantes :

Valeur Définition
Creating La ressource est en cours de création et n’est pas prête.
Mise à jour La ressource est en cours de mise à jour et la fonctionnalité peut être différente de la définition de déploiement jusqu’à ce que la mise à jour soit terminée.
Opération réussie A approvisionné les ressources et déploie le binaire. Les fonctionnalités du déploiement sont les mêmes que celles de la définition, et toutes les instances de l’application fonctionnent.
Échec N’a pas atteint l’objectif Opération réussie.
Suppression La ressource est en cours de suppression, ce qui empêche l’opération, et la ressource n’est pas disponible dans cet état.

État d'inscription

L’état d’inscription de l’application indique l’état de la détection du service. Le plan Basic/Standard utilise Eureka pour la découverte de services. Pour plus d’informations sur la façon dont le client Eureka calcule l’état, consultez Contrôles d’intégrité d’Eureka. Le plan tarifaire Entreprise utilise Tanzu Service Registry pour la découverte de services.

État des instances d’application

L’état de l’instance d’application représente chaque instance de l’application. Pour afficher l’état d’une instance spécifique d’une application déployée, sélectionnez le volet Instance de l’application, puis sélectionnez la valeur Nom de l’instance d’application pour l’application. Les valeurs d’état suivantes s’affichent :

  • État: indique si l’instance démarre, exécute, termine ou échoue.
  • État de la découverte : état inscrit de l’instance d’application dans le serveur Eureka ou le Registre des services.

Capture d’écran du portail Azure montrant la page Paramètres de l’instance d’application avec les colonnes État et État de découverte mises en surbrillance.

État de l’instance d’application

Les différents états d’instance signalés sont les suivants :

Valeur Définition
Démarrage en cours Le binaire est correctement déployé sur l’instance donnée. L’instance qui démarre le fichier jar peut échouer, car jar ne peut pas s’exécuter correctement. Azure Spring Apps redémarre l’instance de l’application après 60 secondes si elle détecte que l’instance de l’application est toujours à l’état Démarrage.
En cours d’exécution L’instance fonctionne. L’instance peut traiter les requêtes provenant de l’intérieur d’Azure Spring Apps.
Échec L’instance d’application n’a pas pu démarrer le binaire de l’utilisateur après plusieurs tentatives. L’instance d’application peut se trouver dans l’un des états suivants :
- L’application peut rester dans l’état de Démarrage et ne jamais être prête pour traiter les requêtes.
- L’application peut démarrer mais se bloquer en quelques secondes.
Fin d’exécution L’instance d’application est en cours d’arrêt. L’application peut ne pas traiter les demandes et l’instance de l’application est supprimée.

État de la découverte d’application

Les différents états de découverte de l’instance qui sont signalés sont les suivants :

Valeur Définition
UP L’instance d’application est inscrite auprès d’Eureka et prête à recevoir le trafic
OUT_OF_SERVICE L’instance d’application est inscrite auprès d’Eureka et peut recevoir le trafic, mais s’arrête pour le trafic intentionnellement.
INACTIF L’instance d’application est inscrite mais et peut recevoir le trafic.
DÉSINSCRIT L’instance d’application est inscrite auprès d’Eureka.
S/O L’instance d’application s’exécute avec un conteneur personnalisé ou une détection de service n’est pas activée.

Étapes suivantes