如果计划的Web作业已经运行,它是否会启动另一个计划的Web作业实例?

Aus*_*tin 4 cron azure azure-webjobs

我有一个Azure Web作业,计划使用settings.job文件中的cron表达式每5分钟运行一次.如果该过程未在5分钟内完成,Azure将启动该作业的另一个实例,还是会等到第一个结束?

我想确保它等到第一个完成所以它没有运行多个实例.

Rob*_*gan 6

启动计划的webjob时,Azure会放置一个锁定文件.此锁定文件将保留,直到计划的webjob完成.如果尝试启动另一个预定作业,您将收到ConflictException.

你可以在这里阅读锁文件.并且检查另一个作业是否已经运行的代码在这里.