pro Tag einplane. Ich plane einen Webjob, der täglich um 2:00 Uhr mit Cron-Ausdruck (0 0 2 * * *) ausgeführt wird Tutorial von Create a scheduled WebJob using a CRON expression und mein Server ist in "North Central US" Region erstellt, so hoffe ich, dass es in der zentralen US-Zeitzone laufen sollte aber scheint es läuft zu unterschiedlichen Zeit als das, was ich angegeben.Microsoft Azure, Webjob, in welchem Zeitzone ein Webjob ausgeführt wird, wenn ich einen Webjob zur angegebenen Zeit mit dem Cron-Ausdruck
Antwort
Basierend auf den genannten Kommentaren here
laufen WebJobs in die Zeitzone, die für die WebApp konfiguriert ist, auf der Ihr WebJob gehostet wird. Von diesem Beitrag:
Vorausgesetzt, dass Sie nichts für die Zeitzone konfiguriert haben, sollten Sie Ihre Cron-Job UTC verwenden, die die Standard-Zeitzone in Azure ist.
Von Changing the server time zone on Azure Web Apps
können Sie die Zeitzone angeben, in der Ihre Anwendung ausgeführt werden soll, indem Sie eine Anwendungseinstellung mit dem Namen WEBSITE_TIME_ZONE
vornehmen und auf einen geeigneten Wert setzen. Aus diesem Blog-Eintrag:
Wenn Ihre App als Web-App auf dem Azure App Service (früher bekannt als Azure Webseiten) gehostet wird, bis vor kurzem waren Sie völlig aus Glück. Allerdings gibt es jetzt eine einfache und unterstützte Möglichkeit die Zeitzone für Ihren w3wp Prozess (und alle Prozesse es laicht) zu ändern:
Alles, was Sie tun müssen, ist eine Anwendungseinstellung hinzufügen (über das Portal oder das Management APIs) namens WEBSITE_TIME_ZONE und setzen diese auf den Namen der Zeitzone, wie in der Windows-Registrierung unter HKLM \ Software \ Microsoft \ Windows Nt \ CurrentVersion \ Zeitzonen \ (für Beispiel "AUS Eastern Standard Time") definiert .
- 1. Geplantes WebJob
- 2. Azure WebJob Beste Vorgehensweise
- 3. Veröffentlichen Azure WebJob
- 4. Azure WebJob Timeout-Konfigurationseinstellungen
- 5. Azure ignoriert Zeitplaneinstellungen für WebJob
- 6. Azure webjob Protokollierung ist langsam
- 7. Azure, wie voll WebJob Protokolle
- 8. Azure WebJob läuft alten Code
- 9. Sieht Azure WebJob die app.config einmal bereitgestellt
- 10. Wie funktioniert Async in Azure WebJob Funktion
- 11. Azure WebJob funktioniert nicht in VS 2015
- 12. Bereitstellen von Azure-Webjob über Git
- 13. Wo verschwand der WebJob ServiceBusTrigger?
- 14. Azure WebJob-Project - Zugriff auf übergeordnete Projektartefakte
- 15. Bereitstellen von Unterordnern für Azure WebJob
- 16. Azure WebJob QueueTrigger Wie DeleteMessage nach erhalten?
- 17. Gestoppte On-Demand/ausgelöste Azure-Webjob
- 18. Monitor-CPU und Speicher für Azure WebJob
- 19. Abfangen eines Azure WebJob-Fehlers/Ausnahme
- 20. Wie führe ich einen Azure WebJob lokal aus?
- 21. Azure WebJob Parallelität bei Verwendung von ServiceBusTrigger
- 22. Wie kann ich einen laufenden Azure-Webjob stoppen/abbrechen?
- 23. Verwenden von Azure Application Insights mit Azure WebJob
- 24. Getrennte Zeitpläne für Azure-Webjob-Funktionen?
- 25. Identität 2.0/Owin/ApplicationUser von azure Webjob
- 26. Ändern Sie die Planung auf Azure WebJob
- 27. Wie bekomme ich Python WebJob arbeiten an Azure
- 28. Azure WebJob ausgelöst durch WebPost Anforderung
- 29. Was bedeutet Azure WebJob "Ausstehender Neustart"?
- 30. Azure WebJob in Python: Wie auf Azure Python-Paket zugreifen?
Ich sehe, dass es in UTC (GMT) Zeitzone läuft. –
Schön, wusste nicht über die reg-Taste. Ich fügte das dem [Wiki] hinzu (https://github.com/projectkudu/kudu/wiki/Configurable-settings#set-the-time-zone). –
Danke. Microsoft muss aufhören, wichtige Dokumentationsinformationen in Blogposts zu verstecken ... (Ich habe die Antwort auf "Which TimeZone läuft auf WebJobs" gesucht, ich benutze bereits WEBSITE_TIME_ZONE und ich wollte sicherstellen, dass es dort auch zutrifft) –