1

Wir verwenden Azure App Services seit einiger Zeit und für uns ist es ziemlich gut.Ist es möglich Zero Downtime zu haben, wenn eine Website in Azure App Services veröffentlicht wird (Bereitstellungsslot) + autoswap

Wenn wir manuell eine SWAP (Produktion < -> Staging, Bereitstellung Slots) machen wir einen weißen Bildschirm des Todes mit einigen WEBSITE INACCESSIBLE Fehler in der Mitte der Bereitstellung. Nach ein bisschen Zeit fühlt sich die Seite an, als wäre sie aufgewärmt und sie ist wieder online.

Gibt es eine Möglichkeit, IIS zu vermeiden (wir gehen davon aus, dass IIS dies verursacht) dies tun? Auch das muss automatisiert werden ... also stellen wir WebDeploy unseren neuen Codemodell her, den es hochtreibt, wärmt und dann tauscht.

HINWEIS: wir auch STICKY KERBEN verwenden

Wir denken die klebrige Schlitze verursacht diesen ‚Neustart/Bounce‘ zu Beginn des Swaps auftreten ..

So - ist das möglich?

Antwort

1

Versuchen Sie, "Benutzerdefinierte Aufwärmphase vor dem Austausch" zu aktivieren. Es könnte Ihr Problem lösen.
https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-staged-publishing#custom-warm-up-before-swap

+0

Hmm. OK. Ich bekomme, was Sie vorschlagen möchten. Das möglicherweise das Haus nicht getroffen wird oder nicht wärmt die Seite auf (was es sollte, wenn es während des Aufwärmens von Azur getroffen wird) –

+0

Beachten Sie auch "Mit Vorschau tauschen (Multi-Phasen-Swap)" (derzeit in der Vorschau). https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-staged-publishing#swap-with-preview-multi-phase-swap –

+0

Swap mit Vorschau erfordert manuellen Schritt/Intervention :(Hat versucht, alles automatisiert zu machen (ja, wir sind glücklich mit dem damit verbundenen Risiko). –

Verwandte Themen