2017-03-02 3 views
1

Wir haben einen ausgelösten Web-Job ausgeführt, den wir einmal täglich zu einer bestimmten Zeit ausführen möchten. Wir möchten, dass dieser Job zu UK Time 2:30 arbeitet. Daher ist der Cron-Ausdruck 0 30 2 * * *, aber wir möchten sicherstellen, dass dies nicht von DST beeinflusst wird. Ich habe dieses nützliche link gefunden, das erklärt, wie wir die WEBSITE_TIME_ZONE Eigenschaft in der App-Einstellung einrichten können, um Aufträge gemäß der britischen Zeitzone auszuführen.DST-Einstellungen für Azure-Webjobs in Großbritannien Timezone

Meine Fragen ist, Wie kann ich identifizieren, welche Zeitzone ich für WEBSITE_TIME_ZONE verwenden soll, die Webjos immer um 2:30 laufen lassen?

Ich bin nicht sicher über die Verwendung von "GMT Standardzeit" als Wert für WEBSITE_TIME_ZONE. Irgendwelche Empfehlungen dazu?

Was wäre der beste Ansatz, um die Lösung zu validieren (ohne zu warten, bis GMT zu BST wechselt).

Antwort

4

Was meinen Sie mit "stellen Sie sicher, dass dies nicht von DST beeinflusst wird"? Wenn Sie meinen, dass es unabhängig von der Sommerzeit alle 24 Stunden ausgeführt werden soll, sollten Sie die Standardzeitzone (UTC) beibehalten.

Wenn Sie andererseits möchten, dass DST wirksam wird (so dass es irgendwann 23 Stunden später und 6 Monate später 25 Stunden läuft), dann wird die Zeitzone auf "GMT Standard Time" eingestellt .

+0

Ich möchte DST nicht wirksam werden. Danke David für deine schnelle Antwort. Schätzen Sie Ihre Antwort. –