【问题标题】:Hangfire: How to run job every x minutes, where x is more 60Hangfire:如何每 x 分钟运行一次作业,其中 x 大于 60
【发布时间】:2020-06-12 14:47:15
【问题描述】:

我必须创建做一些事情的工作。作业的重复间隔是可配置的。问题是间隔可以设置为从15120 分钟,步长为15。我们在我们的网站上使用 Hangfire,它已经在运行许多其他工作。 Hangfire 使用 CRON 表达式,据我所知,它不会超过 59 分钟。如何让 Hangfire 每隔7590 等分钟执行一次作业?

【问题讨论】:

  • Cron 不允许使用超过 59 分钟。 Hangfire 抛出异常
  • 找到任何解决方案了吗?

标签: c# cron scheduling hangfire


【解决方案1】:

您可以使用:"0 */2 * * *" 每隔一小时运行一次作业

请参阅:https://crontab.guru/#0_/2___ 并尝试不同的设置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-09
    • 2014-11-02
    • 2022-11-02
    • 1970-01-01
    • 2012-01-01
    • 2016-10-18
    • 2016-03-28
    • 1970-01-01
    相关资源
    最近更新 更多