连续作业和单一实例作业的"InactiveInstance" Web 作业状态



我在 Azure 上创建了一个连续的 Web 作业,通过在 settings.job 中添加 is_singelton 到 true,它以单例身份运行。

有时,我注意到它给了我InativeInstance的状态。

这是什么意思?请问是否有人可以简单地描述它!

以及我将其设为单例的原因,因为出于某种原因,连续 Web 作业多次调用 [NoAutomaticTrigger] 函数,并且因为我调用的函数是计费,这会导致为同一订阅创建多张发票,所以我被迫成为单例,所以它可以正常工作没有任何问题。 但在这里我遇到了另一个问题,即非活动实例。

有没有办法解决这个问题?

这实际上是门户显示内容中的一个错误。门户最终会向任意实例询问有关 WebJob 状态的信息,如果它碰巧遇到实际运行它的实例以外的任何实例,则会将其报告为非活动状态。

请注意,尽管报告不正确,但 Web 作业很可能在一个单一实例上正确运行。

最新更新