Behandeln von Bereitstellungsproblemen mit Azure Cloud Services (klassisch)

Wichtig

Cloud Services (klassisch) wurde für neue Kunden nun als veraltet gekennzeichnet und wird am 31. August 2024 für alle Kunden ausgemustert. 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:

  • Im Azure-Portal: Klicken Sie auf die Bereitstellung Ihres Clouddiensts, klicken Sie auf Alle Einstellungen, und klicken Sie dann auf Eigenschaften.

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 die 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.

  1. Klicken Sie im Azure-Portal auf die Bereitstellung Ihres Clouddiensts.
  2. Überprüfen Sie im Bereich Eigenschaften des Azure-Portals die Ports für die Rolleninstanzen (unter Eingabeendpunkte).
  3. Falls der Port nicht 80 lautet, fügen Sie der URL den richtigen Portwert hinzu, wenn Sie auf die Anwendung zugreifen. Um einen anderen Port als den 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. In diesem Fall werden die Rolleninstanzen möglicherweise automatisch wiederverwendet (recycelt). So finden Sie heraus, ob eine Dienstreparatur ausgeführt wurde:

  1. Klicken Sie im Azure-Portal auf die Bereitstellung Ihres Clouddiensts.
  2. Ü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 darüber hinaus etwa einmal pro Monat im Rahmen von Upgrades 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 ausgeführt wird. In folgenden Fällen können Bereitstellungsupdates automatisch erfolgen:

  • Es steht ein neues Gastbetriebssystem zur Verfügung, und Ihr System ist für automatische Updates konfiguriert
  • Es findet eine Dienstreparatur statt

So finden Sie heraus, ob ein automatisches Update den VIP-Austausch verhindert

  1. Klicken Sie im Azure-Portal auf die Bereitstellung Ihres Clouddiensts.
  2. Sehen Sie sich im Bereich Eigenschaften des Azure-Portals den Wert von Status an. Wenn er Bereit lautet, überprüfen Sie unter Letzter Vorgang, ob vor Kurzem ein Vorgang ausgeführt wurde, der möglicherweise den VIP-Swap verhindert.
  3. Wiederholen Sie die Schritte 1 und 2 für die Produktionsbereitstellung.
  4. 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. Dies 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.

  1. Klicken Sie im Azure-Portal auf die Rolleninstanz.
  2. Sehen Sie sich im Bereich Eigenschaften des Azure-Portals die folgenden Bedingungen an, die Ihnen bei der Problembehebung helfen können:
    • Wenn die Rolleninstanz vor Kurzem beendet wurde (Sie können den Wert unter Anzahl abgebrochener Nachrichten überprüfen), wird möglicherweise die Bereitstellung 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.