Behandeln von Bereitstellungsproblemen mit Azure Cloud Services (klassisch)
Wichtig
Cloud Services (klassisch) ist jetzt ab dem 1. September 2024 für alle Kunden veraltet. Alle vorhandenen ausgeführten Bereitstellungen werden beendet und von Microsoft heruntergefahren, und die Daten gehen ab Oktober 2024 dauerhaft verloren. In neuen Bereitstellungen sollte das neue auf Azure Resource Manager basierende Bereitstellungsmodell für Azure Cloud Services (erweiterter Support) verwendet werden.
Wenn Sie ein Anwendungspaket für einen Clouddienst in Azure bereitstellen, können Sie im Bereich Eigenschaften des Azure-Portals Informationen zu der Bereitstellung abrufen. Mit den Informationen in diesem Bereich können Sie Probleme mit dem Clouddienst behandeln, und Sie können dem Azure-Support diese Informationen bereitstellen, wenn Sie eine neue Supportanfrage eröffnen.
Sie finden den Bereich Eigenschaften wie folgt:
- Wählen Sie im Azure-Portal die Bereitstellung Ihres Clouddiensts aus, wählen Sie Alle Einstellungen und dann Eigenschaften aus.
Hinweis
Sie können den Inhalt des Bereichs Eigenschaften in die Zwischenablage kopieren, indem Sie auf das Symbol in der oberen rechten Ecke des Bereichs klicken.
Besuchen Sie die Azure-Foren von Microsoft Q&A und Stack Overflow, falls Sie Ihr Azure-Problem mit diesem Artikel nicht beheben konnten. Sie können Ihr Problem in diesen Foren oder an @AzureSupport auf Twitter posten. Sie können auch eine Azure-Supportanfrage senden. Wenn Sie eine Supportanfrage senden möchten, wählen Sie auf der Azure-Support-Seite die Option Support erhalten aus.
Problem: Ich kann nicht auf meine Website zugreifen, aber meine Bereitstellung wurde gestartet, und alle Rolleninstanzen sind bereit
Die im Portal angezeigte Website-URL enthält den Port nicht. Der Standardport für Websites lautet 80. Falls Ihre Anwendung so konfiguriert ist, dass sie einen anderen Port verwendet, müssen Sie der URL die richtige Portnummer hinzufügen, wenn Sie auf die Website zugreifen.
- Wählen Sie im Azure-Portal die Bereitstellung Ihres Clouddiensts aus.
- Überprüfen Sie im Bereich Eigenschaften des Azure-Portals die Ports für die Rolleninstanzen (unter Eingabeendpunkte).
- Falls der Port nicht 80 lautet, fügen Sie der URL den richtigen Portwert hinzu, wenn Sie auf die Anwendung zugreifen. Um einen Nicht-Standardport anzugeben, geben Sie die URL gefolgt von einem Doppelpunkt (:) und der Portnummer ohne Leerzeichen ein.
Problem: Meine Rolleninstanzen wurden wiederverwendet, ohne dass ich dies veranlasst habe.
Die Dienstreparatur wird automatisch ausgeführt, wenn Azure Problemknoten erkennt und Rolleninstanzen deshalb auf neue Knoten verschiebt. Wenn diese Verschiebungen stattfinden, werden Ihre Rolleninstanzen möglicherweise automatisch wiederverwendet. So finden Sie heraus, ob eine Dienstreparatur ausgeführt wurde:
- Wählen Sie im Azure-Portal die Bereitstellung Ihres Clouddiensts aus.
- Überprüfen Sie die Informationen im Bereich Eigenschaften des Azure-Portals, und stellen Sie fest, ob während der Zeitraums, in dem Sie die zyklische Ausführung von Rollen beobachtet haben, eine Dienstreparatur durchgeführt wurde.
Rollen werden etwa einmal pro Monat im Rahmen von Updates der Host- und Gastbetriebssysteme wiederverwendet.
Weitere Informationen finden Sie im Blogbeitrag Role Instance Restarts Due to OS Upgrades
Problem: Ich kann keinen VIP-Austausch durchführen und erhalte einen Fehler
Ein VIP-Austausch ist nicht zulässig, während ein Bereitstellungsupdate in Arbeit ist. In folgenden Fällen können Bereitstellungsupdates automatisch erfolgen:
- Ein neues Gastbetriebssystem ist verfügbar, und Sie haben Ihr System für automatische Updates konfiguriert.
- Es findet eine Dienstreparatur statt
So finden Sie heraus, ob ein automatisches Update den VIP-Austausch verhindert
- Wählen Sie im Azure-Portal die Bereitstellung Ihres Clouddiensts aus.
- Sehen Sie sich im Bereich Eigenschaften des Azure-Portals den Wert von Status an. Lautet der Wert Bereit, überprüfen Sie den Wert Letzter Vorgang, um festzustellen, ob kürzlich ein Vorgang ausgeführt wurde, der den VIP-Austausch möglicherweise verhindert.
- Wiederholen Sie die Schritte 1 und 2 für die Produktionsbereitstellung.
- Wenn ein automatisches Update ausgeführt wird, warten Sie, bis der Vorgang beendet ist, bevor Sie erneut versuchen, den VIP-Austausch durchzuführen.
Problem: Eine Rolleninstanz befindet sich in einer Schleife zwischen „Gestartet“, „Wird initialisiert“, „Ausgelastet“ und „Beendet“.
Diese Bedingung kann auf ein Problem mit dem Anwendungscode, dem Anwendungspaket oder der Konfigurationsdatei hinweisen. In diesem Fall sehen Sie, dass sich der Status alle paar Minuten ändert und im Azure-Portal Meldungen wie Recycling, Ausgelastet oder Wird initialisiert angezeigt werden. Diese Statusfluktuation weist darauf hin, dass ein Fehler in der Anwendung vorliegt, der verhindert, dass die Rolleninstanz ausgeführt wird.
Weitere Informationen zum Behandeln dieses Problems finden Sie im Blogbeitrag Azure PaaS Compute Diagnostics Data (Azure-PaaS-Compute-Diagnosedaten) und unter Allgemeine Probleme, durch die Rollen zyklisch ausgeführt werden.
Problem: Meine Anwendung funktioniert nicht mehr.
- Wählen Sie im Azure-Portal die Rolleninstanz aus.
- Sehen Sie sich im Bereich Eigenschaften des Azure-Portals die folgenden Bedingungen an, die Ihnen bei der Problembehebung helfen können:
- Wenn die Rolleninstanz kürzlich beendet wurde (Sie können den Wert Anzahl der Abbrüche prüfen), wird die Bereitstellung möglicherweise gerade aktualisiert. Warten Sie, ob die Rolleninstanz ihre Funktionsweise selbstständig wieder aufnimmt.
- Wenn die Rolleninstanz ausgelastetist, überprüfen Sie den Anwendungscode, um festzustellen, ob das StatusCheck -Ereignis verarbeitet wird. Möglicherweise müssen Sie Code hinzufügen oder korrigieren, der dieses Ereignis verarbeitet.
- Weitere Informationen erhalten Sie in den Diagnosedaten und Problembehandlungsszenarios im Blogbeitrag Azure PaaS Compute Diagnostics Data(in englischer Sprache).
Warnung
Wenn Sie Ihren Clouddienst wiederverwenden, setzen Sie die Eigenschaften für die Bereitstellung zurück und löschen so praktisch die Informationen für das ursprüngliche Problem.
Nächste Schritte
Sehen Sie sich weitere Artikel zur Problembehandlung für Clouddienste an.
Erfahren Sie in der Blogreihe von Kevin Williamson, wie Sie Probleme bei Clouddienstrollen mit den Compute-Diagnosedaten von Azure-PaaS beheben.