2017-04-11 1 views
0

Wenn Sie die Einstellungen im Diagnoseprotokoll-Blade für eine Webanwendung ändern (Beispiel: Screenshot unten), wird die betreffende Webanwendung neu gestartet.Ändern der Diagnoseprotokolle startet Web App neu

enter image description here

Gibt es eine Möglichkeit, diese Einstellungen zu aktualisieren, ohne Ausfallzeiten erleben?

Eine Methode könnte sein, dies auf einem Bereitstellungsslot durchzuführen und es dann in die Produktion zu überführen, sobald es aufgewärmt ist, aber gibt es keinen einfacheren Weg?

Antwort

1

Wenn die Einstellungen in den Diagnoseprotokollen Blatt für einen Web-App (Beispiel siehe Abbildung unten) zu ändern, wird die Web-App neu starten

Soweit ich weiß, wenn wir auf Anwendungsprotokollierung und Web drehen Server Logging und speichert Protokolle in einem Azure-Speicher-Blob-Container. Die DIAGNOSTICS_AZUREBLOBCONTAINERSASURL mit der konfigurierten Blob-Container-URL wird automatisch zu App-Einstellungen hinzugefügt und in Umgebungsvariablen geschrieben. Azure Websites werden dann die Änderungen erkennen und automatisch neu starten.

Wenn Sie vermeiden möchten, dass das Neustarten der Webseite Auswirkungen auf die Benutzererfahrung hat, wie Sie sagten, könnte die Verwendung des Staging-Slots eine gute Wahl sein. Versuchen Sie außerdem, für eine hohe Verfügbarkeit eine Website mit mehreren Instanzen auszuführen.

+0

Die Tatsache, dass dies als eine Umgebungsvariable hinzugefügt wird, bietet eine Menge Kontext für mich vorwärts bewegen. Es löst auch ein anderes Problem, das ich bei Microsoft angemeldet habe (das der Speichereinstellungen meiner Diagnoseeinstellungen, die nach jedem Release zurückgesetzt werden). – davenewza

Verwandte Themen