azure - 如何将 azure webjob 配置为每 30 秒运行一次
问题描述
这应该很快 - 我知道如何将 .net webjobs 运行到每一分钟.. 例如 0 0/1 * 1/1 * *
但我想每 10 秒跑一次!!我可以找到 unix 方法,但没有 azure webjobs / ,net 示例..
解决方案
要计划触发的 WebJob,您需要向settings.job
文件添加计划属性。schedule 的值是 cron 表达式,它有 6 个字段来表示 schedule: {second} {minute} {hour} {day} {month} {day of the week}
。
settings.job
因此,如果您想每 10 秒运行一次,只需将以下内容添加到文件中即可。
{
"schedule": "*/10 * * * * *"
}
如果您的应用程序运行连续或计划的 WebJobs,请启用Always On以确保 WebJobs 可靠运行。此功能仅在基本、标准和高级定价层中可用。
更多细节,你可以参考这篇文章。
推荐阅读
- css - Webpack React 构建后对图像的模糊引用
- python - 在 discord.py 脚本中使用输入命令
- vue.js - Chrome 扩展内容脚本中的 Vue.js
- docker - WSL 上的 Dockerfile VOLUME 命令行为不同
- python - Python Pandas:如果字符串值列表== [无],则从数据框中删除行
- python - Pytorch 在错误的行上使 cuda 崩溃
- delphi - 如何在 Delphi XE8 上安装 WebBrowser2 组件(Edge Chromium)?
- android - 如何通过数据绑定设置按钮可点击性
- rust - Rust 是否具有与 Scala 的 Nothing 类型等效的类型?
- spring-boot - spring boot maven插件使用的真实版jdk