【问题标题】:How to configure an azure web job to run in various intervals for a day如何配置 azure web 作业以一天的不同时间间隔运行
【发布时间】:2018-04-18 12:44:19
【问题描述】:

我有一个 Azure Web 作业,想将其设置为在早上的会话中每 15 分钟运行一次,在晚上的会话中每 30 分钟运行一次

我正在使用 Visual Studio 部署我的 Web 作业,并且我已经有了我的 settings.job 文件。我的问题是,当我设置为每 15 或 30 分钟运行一次时,它运行良好,但我真的想在早上每 15 分钟运行一次,在晚上每 30 分钟运行一次。

提前致谢

【问题讨论】:

    标签: .net azure azure-web-app-service azure-webjobs azure-scheduler


    【解决方案1】:

    我假设您使用的是CRON expressions。我不知道你是否可以给一个应用程序两个不同的时间表。但是您可以部署应用程序两次,每次使用不同的时间表。

    早上的时间表

    0 */15 9-17 * * *
    

    晚上的时间表

    0 */30 17-20 * * *
    

    这些时间表未经测试,但我认为它们看起来不错

    【讨论】:

    • 是的,我正在使用 Cron 表达式。我想要一个应用程序有两个不同的时间表。除了部署两次之外,还有其他方法可以在一个应用程序中安排相同的任务吗?
    • 您在使用TimerTrigger 吗?如果是这样,您只需要 2 个 timertrigger 函数并从两个函数调用相同的代码?
    猜你喜欢
    • 2016-06-13
    • 2016-08-06
    • 2015-05-27
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多