Mig*_*eze 1 cron azure azure-webjobs webjob
下午好,我的朋友们,我想通知你们,我是巴西人,所以我想为我的英语道歉。
我有一个 azure webjob,想将它设置为每 15 分钟运行一次。
我正在使用 Visual Studio 部署我的 webjob,我已经有了我的 settings.job 文件。我的问题是,当我设置为每三分钟运行一次时,它运行得很好,但是当我将它设置为每十五分钟运行一次时,它只能运行 0、15、30、45 分钟。
我希望你能理解我
这是我的 settings.job 文件的样子:
{ "schedule": "* */15 * * * *" }
Run Code Online (Sandbox Code Playgroud)
cron 表达式的语义是它们在时间上是绝对的。所以当你0 */15 * * * *有时,这意味着在一小时后的 0 分钟,15 分钟后,等等......没有办法让它从任意时间开始。
当我设置为每三分钟运行一次时,您写道,它运行良好,但那里的行为应该相同:0, 3, 6, 9, ...
顺便说一句,请注意您的 cron 表达式不太正确。相反* */15 * * * *,它需要是0 */15 * * * *。否则,它将每秒运行一整分钟,每 15 分钟。
所以一个 CRON 表达式由六个字段组成 -> {second} {minute} {hour} {day} {month} {day of the week}
因此,要每 15 分钟运行一次作业,它应该类似于 -> 0 */15 * * * *
这是一个参考:https : //docs.microsoft.com/en-us/azure/app-service/web-sites-create-web-jobs#cron-expressions
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
7568 次 |
| 最近记录: |