Ho pianificato un webjob per l'esecuzione giornaliera alle 2:00 utilizzando l'espressione cron (0 0 2 * * *) seguente tutorial da Create a scheduled WebJob using a CRON expression e il mio server è stato creato nella regione "nord degli Stati Uniti", quindi spero che debba essere eseguito nel fuso orario centrale degli Stati Uniti, ma sembra funzionare in un momento diverso da quello specificato.Microsoft Azure, Webjob, in cui fuso orario viene eseguito un webjob se pianifico un webjob per l'esecuzione giornaliera all'ora specificata utilizzando l'espressione cron
risposta
In base ai commenti menzionati here
, i WebJob vengono eseguiti nel fuso orario configurato per la WebApp in cui è ospitato il WebJob. Da questo post:
Supponendo che non hai configurato nulla per il fuso orario, il tuo lavoro cron dovrebbe usare UTC, che è il fuso orario predefinito in Azure.
Da Changing the server time zone on Azure Web Apps
, è possibile specificare il fuso orario per il quale si desidera eseguire l'applicazione eseguendo un'impostazione dell'applicazione denominata WEBSITE_TIME_ZONE
e impostarla su un valore appropriato. Da questo post del blog:
Se la vostra applicazione è ospitato come Web App su App servizio Azure (precedentemente noto come sito web Azure), fino a poco tempo eri completamente fuori di fortuna. Tuttavia v'è ora un modo semplice e supportato per cambiare il fuso orario per il vostro processo w3wp (e tutti i processi che depone le uova):
Tutto quello che dovete fare è aggiungere un impostazioni delle applicazioni (tramite il portale o la gestione API) chiamato WEBSITE_TIME_ZONE e impostarlo sul nome del fuso orario come definito nel registro di Windows sotto HKLM \ Software \ Microsoft \ Windows Nt \ CurrentVersion \ Fusi orari (per esempio, "Ora standard orientale AUS") .
- 1. WebJob pianificato
- 2. Azure WebJob Best Approach
- 3. Azure WebJob con codice vecchio
- 4. Usa connectiontring in WebJob su Azure
- 5. Azure WebJob guarda l'app.config una volta distribuito
- 6. Azure come abilitare i log completo WebJob
- 7. Come intercettare un errore/eccezione di WebJob di Azure
- 8. Come interrompere/annullare un webjob di Azure in esecuzione?
- 9. comunicazione tra un WebJob e SignalR Hub
- 10. Webjob di Azure; Esecuzione programmata e trigger per coda
- 11. Azure Webjob in errore Codice di uscita -1073740940
- 12. Pianificazioni separate per le funzioni di webjob di Azure?
- 13. Webjob azzurro vs servizio cloud
- 14. Modifica della presenza del webjob azzurro
- 15. Scheduled Azure WebJob ma NoAutomaticTrigger-Metodo non invocato
- 16. Dove sono le classi BlobInput e BlobOutput di Azure WebJob?
- 17. Specifica della raccolta lavoro a cui è assegnato un WebJob di Azure pianificato su
- 18. Come impedire a Azure WebJob di avviarsi dopo la pubblicazione?
- 19. Coda WebJob di Azure Come rimuovere DeleteMessage dopo averlo ottenuto?
- 20. Impostazioni di configurazione del timeout di WebJob di Azure
- 21. Come fare Async nella funzione WebJob di Azure
- 22. WebJob corsa riuscita a causa di: System.Threading.ThreadAbortException: Thread annullato
- 23. Errore durante la creazione della pianificazione di Webjob
- 24. Il messaggio QueueTrigger di Azure WebJob non viene eliminato dalla coda
- 25. Il logger di TextWriter di Webjob di Azure è disposto nel mezzo del mio metodo
- 26. WebJob che elabora più messaggi alla volta dalla coda
- 27. Come rendere il webjob azzurro eseguito continuamente e chiamare la funzione statica pubblica senza trigger automatico
- 28. Azure WebJob pianificato distribuito tramite Git risultati nel processo su richiesta
- 29. In Azure, perché lo stesso WebJob non funziona su un'unica scala di archiviazione quando si esegue su più siti Web?
- 30. Quando si pubblica il sito Web su azzurro, i webjob vengono eliminati
Vedo che è in esecuzione nel fuso orario UTC (GMT). –
Bello, non conoscevo la chiave del registro. L'ho aggiunto al [wiki] (https://github.com/projectkudu/kudu/wiki/Configurable-settings#set-the-time-zone). –
Grazie. Microsoft ha bisogno di smettere di nascondere informazioni importanti sulla documentazione nei post del blog ... (Stavo cercando la risposta a "Su quale TimeZone si eseguono WebJobs", sto già utilizzando WEBSITE_TIME_ZONE e volevo assicurarmi che si applicasse anche lì) –