首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft,Webjob,其中,如果我使用cron表达式安排在指定时间每天运行run作业,则该时区将运行。

Microsoft,Webjob,其中,如果我使用cron表达式安排在指定时间每天运行run作业,则该时区将运行。
EN

Stack Overflow用户
提问于 2016-06-16 10:08:44
回答 2查看 7.6K关注 0票数 14

使用CRON表达式创建计划的WebJob的教程中,我安排了一个每天凌晨2时使用cron表达式(0 0 2** *)运行的网络作业,我的服务器是在“北中美”区域创建的,所以我希望它能在美国中央时区运行,但它似乎运行的时间与我指定的不同。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-16 10:19:50

根据提到的here的注释,WebJobs运行到为WebApp配置的时区,其中托管了WebJob。从这一职位:

假设您没有为时区配置任何东西,您的cron作业应该使用UTC,这是Azure中的默认时区。

Changing the server time zone on Azure Web Apps中,您可以通过创建一个名为WEBSITE_TIME_ZONE的应用程序设置来指定要运行的应用程序的时区,并将其设置为一个适当的值。在这篇博客文章中:

如果你的应用程序是在Azure应用程序服务(以前称为Azure网站)上作为Web应用程序托管的,那么直到最近,你还完全不走运。但是,现在有一种简单且受支持的方法来更改w3wp流程的时区(以及它产生的任何进程): 只需添加一个名为WEBSITE_TIME_ZONE的应用程序设置(通过门户或管理API),并将其设置为Windows中定义的时区名称: HKLM\Software\Microsoft\Windows \CurrentVersion\ time \(例如,“AUS Eastern Time”)

票数 20
EN

Stack Overflow用户

发布于 2020-09-30 05:46:53

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37856122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档