Ada*_*abo 5 azure azure-webjobs
我有一个计划的Azure WebJob,它每5分钟运行一次。目前尚不清楚如果运行时间为10分钟会发生什么。是新启动的还是与之并行运行的,还是直到前一个完成后才启动?
从这个答案来看,当计划的 WebJob 长时间运行时会发生什么:
据我了解,计划的 webjobs 只是使用 Azure Scheduler 运行的触发 webjobs,如果您在管理门户中打开 Azure Scheduler,您可以看到 webjobs,甚至可以更详细地配置它们。(您也可以查看日志,它可以为您的问题提供简单的答案)。
如果您想查看计划的 Web 作业是由 Kudu 作为触发的 Web 作业运行的,如果您查看 Kudu 源代码,您将看到在启动作业时会创建一个锁定文件,并且如果您尝试启动另一个作业如果已经存在锁定文件,则会抛出 ConflictException。
Azure 调度程序使用 Webhook 调用您的作业,该 Webhook捕获 ConflictException 并向您提供“Error_WebJobAlreadyRunning”警告,该警告将告诉您:“由于作业已在运行,因此无法启动新的运行。”
| 归档时间: |
|
| 查看次数: |
1163 次 |
| 最近记录: |