2017-01-31 10 views
0

Nach zahlreichen Implementierungen einiger Software zu Azure, ich trete ein seltsames Problem, das die Bereitstellung von der Arbeit zu stoppen. (Ich tue all diese Einsätze in diesem Fall von Visual Studio-Package Befehl, und dann mithilfe der Schaltfläche Upload Azure-Portal.)Azure "startet erfolgreich" Bereitstellung, aber nichts bereitgestellt

Das Portal zunächst sagt, dass es erfolgreich die Implementierung begonnen hat:

enter image description here

er sagt auch, ist es die Staging-Bereitstellung zu erstellen:

(ignorieren Zeitstempel, Screenshot von einem anderen Versuch ist):

enter image description here

Aber das ist alles. Es geht nie weiter, um die Instanz zu zeigen, durch verschiedene Zustände zu gehen und schließlich zu laufen, wie es schon immer passiert ist. Es gibt keine weiteren Benachrichtigungen und keine Fehlermeldungen. (Auch nach 24 Stunden, zur Vermeidung von Missverständnissen.)

[enter image description here2

Antwort

0

Dies hielt uns für mehrere Tage. Unglaublich, wie es sich anhört, gibt es anscheinend einen großen Fehler im "neuen Portal", der die Fehlerberichterstattung von der Arbeit stoppt, was zu einem stillen Fehler statt einer erklärenden Nachricht oder Protokollierung führt. In unserem Fall hatten wir einfach das Limit von 20 Kernen im Azure-Abonnement erreicht, aber das Portal ließ nicht zu.

Sobald wir einen Dienst gelöscht hatten, den wir nicht mehr brauchten, funktionierte die Bereitstellung normal.

Die Ursache wurde zufällig entdeckt, als jemand anderes gerade zum Zeitpunkt des Auftretens dieses Problems versuchte, einen neuen Cloud-Dienst zu erstellen. Eine UI-Nachricht informierte sie darüber, dass der neue Dienst nicht erstellt werden konnte, weil das Limit erreicht wurde.

Das Fehlen einer gleichwertigen Nachricht beim Aktualisieren eines vorhandenen Dienstes ist ein umwerfender Fehler im "neuen Portal". Sehr bedauerlicherweise sind wir es gewohnt, dass MS-Fehlermeldungen nicht hilfreich und oft sogar sehr irreführend sind, aber mit diesem stummen Fehler scheinen MS sogar selbst übertroffen zu haben, was die Standards der Fehlerberichterstattung betrifft.

EDIT: das alte Portal berichtet helfend Kernnutzung auf dem Armaturenbrett:

enter image description here

Leider, die nicht auf das neue Portal zu funktionieren scheint.

Von weit größerer Bedeutung ist jedoch, dass das ALT-Portal DOES den Einsatz Ausfall berichten, anstatt still als das "neue Portal" failing tut:

enter image description here

...das führt zu:

enter image description here

So ist die Moral von der Geschichte zu sein scheint: Wenn Sie einen unerklärlichen Einsatz Problem haben, verwenden das alte Portal (https://manage.windowsazure.com). Sie werden dann wahrscheinlich sofort die Ursache finden, da das alte Portal tatsächlich den Fehlergrund meldet, anstatt nur lautlos zu versagen, wie es das "neue Portal" tut.

0

Sie können auch das Bereitstellungsprotokoll für eine Ressourcengruppe im Azure-Portal anzeigen, indem Sie zu dieser Ressourcengruppe> Bereitstellungen gehen. Alle erfolgreichen und fehlgeschlagenen Bereitstellungen sollten dort aufgeführt sein. Wenn Sie auf eine fehlgeschlagene Bereitstellung klicken, sollte oben eine Notiz mit der Nummer Failed. Click here for details erscheinen. Dies gibt oft weitere Details darüber, warum die Bereitstellung fehlgeschlagen ist.

Microsofts Dokumentation hierfür: Troubleshoot common Azure deployment errors with Azure Resource Manager

enter image description here

+0

Bitte keine Kommentare als Antworten posten. In jedem Fall habe ich bereits erklärt, dass die einzige Aktion des Portals darin besteht, die Benachrichtigungen anzuzeigen, und "das ist alles. Keine Fehlermeldungen". Die versuchten Bereitstellungen sind nicht für die Ressourcengruppe aufgeführt. Sie sind nie passiert. –

+0

Wenn Sie während des Schreibens schreiben, dass der Fehler bei der Bereitstellung völlig unbeeinträchtigt ist und nichts passiert, wird in keinem der beiden Portale ein Fehler gemeldet. Andernfalls sollten Sie ihn als Fehler bei Microsoft melden. Wenn Sie Ihr Kontingent oder Limit für eine bestimmte Ressource schlagen, sollte eine Fehlermeldung in den folgenden Zeilen angezeigt werden: 'Code = OperationNotAllowed Nachricht = Vorgang führt zu Überschreitung der Kontingentgrenzen von Core. Maximal zulässige: 4, Aktuelle Verwendung: 4, Zusätzlich angefordert: 2.'' – yoape

+0

Werfen Sie einen Blick auf Abschnitt ** QuotaExceeded und OperationNotAllowed ** in https://docs.microsoft.com/en-us/azure/azure -resource-manager/resource-manager-common-deployment-errors # deploymentfailed. – yoape

Verwandte Themen