首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的AzureWeb作业忽略CRON表达式并始终运行

我的AzureWeb作业忽略CRON表达式并始终运行
EN

Stack Overflow用户
提问于 2018-10-11 10:27:28
回答 1查看 161关注 0票数 0

大家,我创建了一个天蓝色的网络作业,每天早上6点到晚上10点每5分钟运行一次。

这是我使用过的0 0/5 6-10 * * *的CRON表达式。

但出于某种原因,这份工作也会在夜间持续进行。web作业下的应用程序服务在On上设置了On

在这里,我的工作代码:

代码语言:javascript
复制
static void Main(string[] args)
{
    MyEngine myEngine = new MyEngine();
    myEngine.Run();
}

myEngine.Run()运行以下代码:

代码语言:javascript
复制
Threading.Task.Run(() =>
{
    this.processTaskActivities();
}, this.cancellationTokenSource.Token);

我不认为这是运行网络作业的正确方法,但我不能改变它.

为什么我的网络工作总是在跑?

谢谢

编辑我让您看到作业是如何配置的:

PS.:CRON表达式只是根据时间来发短信。了解它是否停止,是否在必要时运行

EN

回答 1

Stack Overflow用户

发布于 2018-10-11 14:13:45

您可以与项目一起创建一个名为settings.job的文件,并在部署时自动检测cron表达式。

settings.job

代码语言:javascript
复制
{"schedule": "0 0/5 6-10 * * *"}

遵循这个文章

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

https://stackoverflow.com/questions/52757806

复制
相关文章

相似问题

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