Problembehandlung bei Azure Cloud Service (classic) Cloud Service VIP Swap-Fehlern
Wichtig
Cloud Services (klassisch) ist für neue Kunden veraltet und wird am 31. August 2024 für alle Kunden eingestellt. Für neue Bereitstellungen sollte das neue Azure Resource Manager-basierte Bereitstellungsmodell Azure Cloud Services (erweiterter Support) verwendet werden.
Dieser Artikel hilft Ihnen bei der Problembehandlung von Azure Cloud Service VIP-Swapfehlern (VipSwapNotAllowedAsRollingUpgradeIsInProgress-Ausnahmen). VIP-Swapfehler treten in der Regel bei der Bereitstellung einer neuen Version eines Clouddiensts in einer Stagingumgebung auf. Nach der mehrstufigen Bereitstellung sollten Sie sie in eine Produktionsumgebung migrieren, indem Sie einen VIP-Austausch durchführen. Swaps sind einfach zu bearbeiten und erfordern keine Ausfallzeiten.
Problembeschreibung
Wenn ein VIP-Swapfehler auftritt, erhalten Sie möglicherweise eine der folgenden internen Serverfehlermeldungen (HTTP-Statuscode 500):
Auf dem Server ist ein interner Fehler aufgetreten. Wiederholen Sie die Anforderung.
Bei der Verarbeitung Ihrer Anforderung ist ein Fehler aufgetreten. Versuchen Sie es in wenigen Momenten erneut.
Ursache 1: Dienstrolleninstanzen sind nicht bereit
Instanzen von Dienstrollen befinden sich nicht im Status "Gestartet" (Beschäftigt, Wiederverwenden, Aktualisieren, Aktualisieren usw.). VIP-Tausch ist nur möglich, wenn sich alle Instanzen in einem fehlerfreien Zustand befinden. Sie können den Status der Instanzen im Bereich "Übersicht" im Azure-Portalüberprüfen.
Lösung: Auf die Computeinstanzen prüfen, die noch nicht bereit sind
So überprüfen oder beheben Sie den Status von Dienstrolleninstanzen:
Stellen Sie sicher, dass sich alle Computeinstanzen im Zustand "Bereit" und nicht "nicht bereit" befinden.
Wenn Instanzen in einem nicht einsatzbereiten Zustand hängen bleiben, beheben Sie das Problem, bevor Sie den Tausch ausführen. Weitere Informationen finden Sie in den folgenden Artikeln:
Ursache 2: Ein Bereitstellungsupdate oder -upgrade hat den VIP-Austausch verhindert
Es wurde versucht, einen VIP-Tausch durchzuführen, wenn ein anderes Bereitstellungsupdate oder -upgrade ausgeführt wird.
Lösung: Suchen nach Bereitstellungsupdates oder Upgradeereignissen
So ermitteln Sie, ob ein automatisches Update einen Austausch verhindert:
Wählen Sie Ihren Clouddienst aus dem Azure-Portalaus.
Sehen Sie sich im Eigenschaftenbereich den Statuswert an. If it indicates Ready, then check Last operation to see whether a recent event prevented the swap.
Wiederholen Sie die beiden vorherigen Schritte für die Produktionsbereitstellung.
Hinweis
Wenn ein automatisches Update ausgeführt wird, warten Sie, bis es abgeschlossen ist, bevor Sie den Tausch ausführen.
Ursache 3: Eine reservierte IP-Adresse wird verwendet
Während eines Updates oder Upgrades wurde versucht, eine reservierte IP-Adresse hinzuzufügen, zu ändern oder zu entfernen. Wenn Sie eine statische IP-Adresse für Ihren Produktionsplatz reservieren, müssen Sie auch Die Staging-Slots reservieren.
Lösung: Überprüfen auf statische IP-Adressverwendung
Bestimmen Sie, ob der Dienst eine statische IP-Adresse für Staging- und Produktionsumgebungen verwendet. Stellen Sie sicher, dass das Konfigurationsblatt des Clouddiensts den richtigen Wert für die reservierten IP-Adressen der Bereitstellung anzeigt. Wenn die reservierten IP-Adressen falsch sind, aktualisieren Sie die Konfigurationsdatei mit den richtigen Werten.
Ursache 4: Ein Dienst befindet sich im Selbstkorrekturzustand
Die Selbstkorrektur des Diensts wird ausgeführt.
Lösung: Wenden Sie sich an den Azure-Support
Wenn ein VIP-Tausch fehlgeschlagen ist, weil ein Selbstkorrekturprozess ausgeführt wird, wenden Sie sich an den Azure-Support, um weitere Unterstützung zu erhalten.