我安排了一个webjob,每天凌晨2点使用cron表达式(0 0 2 * * *)从Create a scheduled WebJob using a CRON expression 教程和我的服务器创建在“中北美”地区,所以我希望它应该运行在美国中部时区,但似乎它运行在不同于我指定的时间。微软Azure,Webjob,其中一个webjob运行时区,如果我安排webjob在指定时间使用cron表达式运行
6
A
回答
11
根据上述提及here
的评论,WebJobs会运行Web服务器所在的WebApp的时区。从这个帖子:
假设你已经没有了时区配置的话,你的cron作业,应该使用UTC这是在Azure中的默认时区。
从Changing the server time zone on Azure Web Apps
开始,您可以通过创建名为WEBSITE_TIME_ZONE
的应用程序设置并将其设置为适当的值来指定希望应用程序运行的时区。从这个博客帖子:
如果您的应用程序托管作为Azure的应用程序服务Web应用程序(以前 称为Azure的网站),直到最近,你完全是出于运气 。但是现在有一个简单的和支持的方式来改变你的w3wp进程的 时区(和它产生的任何进程):
所有你需要做的就是添加一个应用程序设置(通过门户网站或 管理API),并将其设置为Windows注册表中 HKLM \ Software \ Microsoft \ Windows Nt \ CurrentVersion \ Time Zones \(例如,“AUS东部标准时间”的 示例)中定义的时区名称 。
相关问题
- 1. cron表达式,每天早上8点在azure上运行webjob
- 2. 如何使用CRON表达式创建时间表webJob以运行exe文件
- 3. 通过URL运行Azure Webjob
- 4. Azure WebJob运行旧代码
- 5. Azure WebJob使用Cron表达式未执行
- 6. 如何在本地运行Azure WebJob
- 7. WebJob每每个cron的日程安排运行两次
- 8. 如何从vNext Build运行Azure WebJob?
- 9. Azure webjob始终“正在运行”
- 10. 无法安排azure webjob
- 11. Azure WebJob未按计划运行
- 12. Azure WebJob运行后更新UI
- 13. 计划的Azure WebJob无法运行
- 14. 天青Webjob无法运行
- 15. Powershell Webjob无法运行
- 16. 如何在运行时设置Azure WebJob队列名称?
- 17. 从VS2013部署Azure webjob与时间表
- 18. Azure WebJob:如果运行时间超过X分钟,则强制停止
- 19. 运行sails.js应用如天青WebJob
- 20. Azure WebJob临时文件夹
- 21. 在Microsoft Azure WebJob中指定Python版本?
- 22. 长时间运行的webjob无端中止
- 23. 由于Azure存储超时导致长时间运行webjob失败
- 24. Azure WebJob - 将处理时间限制在特定时间
- 25. Azure WebJob多个可执行文件
- 26. 如何停止/取消正在运行的Azure webjob?
- 27. 在Azure WebJob中缺少dotnet.exe
- 28. 如何在运行时检索WebJob的名称
- 29. 如何保护azure webjob代码执行?
- 30. Azure Webjob - 每请求一次?
我看到它在UTC(GMT)时区运行。 –
不错,不知道关键的关键。我将其添加到[wiki](https://github.com/projectkudu/kudu/wiki/Configurable-settings#set-the-time-zone)。 –
谢谢。微软需要停止将重要的文档信息隐藏到博客文章中......(我正在查看“WebJobs运行于哪个时区”的答案,我已经在使用WEBSITE_TIME_ZONE,并且我想确保它也适用于此) –