Ihre Web-App läuft auf mehreren Instanzen im Azure App Service. Gelegentlich reagiert eine Instanz nicht mehr. Sie möchten, dass die Plattform automatisch eine fehlerhafte Instanz erkennt und sie aus dem Load Balancer entfernt, um sie dann ohne manuelles Eingreifen zu ersetzen. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Aktivieren Sie die Health-Check-Funktion und legen Sie den Pfad zu einem Endpunkt (z. B. /healthz) fest, der HTTP 200 zurückgibt, wenn die App fehlerfrei ist., Setzen Sie die App-Einstellung WEBSITE_HEALTHCHECK_MAXPINGFAILURES auf einen niedrigeren Wert, um eine schnellere Entfernung/Ersetzung nach aufeinanderfolgenden fehlgeschlagenen Health-Probes zu bewirken..
Warum dies die Antwort ist
Die Aktivierung der Health-Check-Funktion im Azure App Service ist entscheidend. Wenn Sie einen Endpunkt (z.B. /healthz) konfigurieren, der bei fehlerfreier App einen HTTP 200-Status zurückgibt, kann die Plattform den Zustand jeder Instanz überwachen. Erkennt sie eine fehlerhafte Instanz, wird diese automatisch aus dem Load Balancer entfernt und ersetzt. Die Einstellung WEBSITEHEALTHCHECKMAXPINGFAILURES steuert, wie viele aufeinanderfolgende fehlgeschlagene Health-Probes die Plattform toleriert, bevor sie eine Instanz als fehlerhaft markiert. Ein niedrigerer Wert beschleunigt diesen Prozess. Application Insights Verfügbarkeitstests sind für die Überwachung der externen Verfügbarkeit gedacht, aber nicht für die automatische Entfernung und Ersetzung von Instanzen im App Service Load Balancer. Always On hält die App warm, verhindert aber nicht die Erkennung und Ersetzung fehlerhafter Instanzen. Azure Traffic Manager ist ein globaler DNS-basierter Load Balancer und nicht für die Instanzverwaltung innerhalb eines einzelnen App Service Plans zuständig.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich