Freigeben über


App-Status in Azure Spring Apps

Hinweis

Die Pläne Basic, Standard und Enterprise gelten ab Mitte März 2025 als veraltet und werden über einen Zeitraum von 3 Jahren eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie in der Ankündigung zur Einstellung von Azure Spring Apps.

Der Standardverbrauchs- und dedizierte Plan wird ab dem 30. September 2024 als veraltet gekennzeichnet und nach sechs Monaten vollständig eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie unter Migrieren vom Standardverbrauchs- und dedizierten Plan von Azure Spring Apps zu Azure Container Apps.

Dieser Artikel gilt für: ✔️ Java ✔️ C#

Dieser Artikel gilt für: ✔️ Basic/Standard ✔️ Enterprise

In diesem Artikel erfahren Sie, wie Sie den App-Status für Azure Spring Apps anzeigen.

Die Azure Spring Apps-Benutzeroberfläche stellt Informationen zum Status ausgeführter Anwendungen bereit. Für jede Ressourcengruppe in einem Abonnement gibt es die Option Apps, in der der allgemeine Status von Anwendungstypen angezeigt wird. Für jeden Anwendungstyp werden Anwendungsinstanzen angezeigt.

App-Status

Um den allgemeinen Status eines Anwendungstyps anzuzeigen, wählen Sie im linken Navigationsbereich einer Ressourcengruppe Apps aus, um die folgenden Statusinformationen der bereitgestellten App anzuzeigen:

  • Bereitstellungsstatus: Zeigt den Bereitstellungsstatus der Bereitstellung an.
  • Running instance (Ausgeführte Instanz): Zeigt an, wie viele App-Instanzen ausgeführt und wie viele gewünscht werden. Wenn Sie die App beenden, wird in dieser Spalte Beendet angezeigt.
  • Registrierungsstatus: Zeigt an, wie viele App-Instanzen bei der Dienstermittlung registriert sind und wie viele gewünscht werden. Wenn Sie die App beenden, wird in dieser Spalte Beendet angezeigt.

Screenshot des Azure-Portals, der die Seite „Appseinstellungen“ zeigt, wobei bestimmte Spalten hervorgehoben sind.

Bereitstellungsstatus

Der Bereitstellungsstatus zeigt den Ausführungsstatus der Bereitstellung an. Der Status wird als einer der folgenden Werte gemeldet:

Wert Definition
Wird ausgeführt Die Bereitstellung SOLLTE ausgeführt werden.
Angehalten Die Bereitstellung SOLLTE beendet werden.

Bereitstellungsstatus

Der Bereitstellungsstatus beschreibt den Status der Vorgänge der Bereitstellungsressource. Dieser Status zeigt den Vergleich zwischen der Funktionalität und der Bereitstellungsdefinition an.

Der Bereitstellungsstatus ist nur über die Befehlszeilenschnittstelle verfügbar. Der Status wird als einer der folgenden Werte gemeldet:

Wert Definition
Wird erstellt Die Ressource wird erstellt und ist nicht bereit.
Wird aktualisiert Die Ressource wird aktualisiert, und die Funktionalität kann sich von der Bereitstellungsdefinition unterscheiden, bis das Update abgeschlossen ist.
Erfolgreich Die Ressourcen wurden erfolgreich bereitgestellt, und die Binärdatei wird bereitgestellt. Die Funktionalität der Bereitstellung entspricht der Definition, und alle App-Instanzen funktionieren ordnungsgemäß.
Fehler Fehler beim Erreichen des Ziels Erfolgreich.
Wird gelöscht Die Ressource wird gelöscht, wodurch ein Vorgang verhindert wird, und die Ressource ist in diesem Status nicht verfügbar.

Registrierungszustand

Der App-Registrierungsstatus zeigt den Zustand der Dienstermittlung an. Der Basic-/Standardtarif verwendet Eureka für die Dienstermittlung. Weitere Informationen dazu, wie der Eureka-Client den Zustand berechnet, finden Sie unter Integritätsprüfungen von Eureka. Der Enterprisetarif verwendet Tanzu Service Registry für die Dienstermittlung.

Status von App-Instanzen

Der Status von App-Instanzen stellt jede Instanz der App dar. Um den Status einer bestimmten Instanz einer bereitgestellten App anzuzeigen, wählen Sie den Bereich Appinstanz und dann den Wert Name der Appinstanz für die App aus. Die folgenden Statuswerte werden angezeigt:

  • Status: Gibt an, ob die Instanz gestartet, ausgeführt, beendet oder fehlgeschlagen ist.
  • Ermittlungsstatus: Der registrierte Status der Appinstanz im Eureka-Server oder in der Dienstregistrierung.

Screenshot des Azure-Portals mit der Seite „Einstellungen der Appinstanz“ mit hervorgehobenen Spalten „Status“ und „Ermittlungsstatus“.

Status von App-Instanzen

Der Instanzstatus wird als einer der folgenden Werte gemeldet:

Wert Definition
Wird gestartet Die Binärdatei wurde erfolgreich für die angegebene Instanz bereitgestellt. Beim Starten der Instanz kann in der JAR-Datei ein Fehler auftreten, da sie nicht ordnungsgemäß ausgeführt werden kann. Azure Spring Apps startet die App-Instanz nach 60 Sekunden erneut, wenn erkannt wird, dass sich die App-Instanz noch im Status Wird gestartet befindet.
Wird ausgeführt Die Instanz funktioniert. Die Instanz kann Anforderungen aus Azure Spring Apps verarbeiten.
Fehler Die App-Instanz konnte die Benutzerbinärdatei nach mehreren Wiederholungen nicht starten. Die Appinstanz kann einen der folgenden Status aufweisen:
- Die App bleibt möglicherweise im Status Wird gestartet hängen und ist nie bereit für die Verarbeitung von Anforderungen.
– Die App kann gestartet werden, stürzt aber in einigen Sekunden ab.
Terminating Die App-Instanz wird heruntergefahren. Die App bedient möglicherweise keine Anforderungen, und die Appinstanz wird entfernt.

App-Ermittlungsstatus

Der Erkennungsstatus der Instanz wird als einer der folgenden Werte gemeldet:

Wert Definition
UP Die App-Instanz ist bei Eureka registriert und für den Empfang von Datenverkehr bereit.
OUT_OF_SERVICE Die App-Instanz ist bei Eureka registriert und kann Datenverkehr empfangen. Sie ist jedoch absichtlich für Datenverkehr gesperrt.
DOWN Die App-Instanz ist registriert, kann aber keinen Datenverkehr empfangen.
UNREGISTERED Die App-Instanz ist nicht bei Eureka registriert.
N/V Die App-Instanz wird mit benutzerdefiniertem Container ausgeführt, oder die Dienstermittlung ist nicht aktiviert.

Nächste Schritte