我在 Azure 上创建了一个连续的 Web 作业,通过在 settings.job 中添加 is_singelton 到 true,它以单例身份运行。
有时,我注意到它给了我InativeInstance的状态。
这是什么意思?请问是否有人可以简单地描述它!
以及我将其设为单例的原因,因为出于某种原因,连续 Web 作业多次调用 [NoAutomaticTrigger] 函数,并且因为我调用的函数是计费,这会导致为同一订阅创建多张发票,所以我被迫成为单例,所以它可以正常工作没有任何问题。 但在这里我遇到了另一个问题,即非活动实例。
有没有办法解决这个问题?
这实际上是门户显示内容中的一个错误。门户最终会向任意实例询问有关 WebJob 状态的信息,如果它碰巧遇到实际运行它的实例以外的任何实例,则会将其报告为非活动状态。
但请注意,尽管报告不正确,但 Web 作业很可能在一个单一实例上正确运行。