Azure WebJobs SDK作业的默认超时是多少?

时间:2017-04-25 23:02:43

标签: azure azure-webjobssdk

我使用Azure WebJobs SDK(v 2.0)。例如,使用QueueTrigger修饰的方法的默认执行超时是多少。这是在标准(S1)应用服务计划上的Web应用程序上运行。

$rootScope.DataModelTexts

假设这种方法需要很长时间才能自然完成,在Azure放弃并终止执行之前,这会持续多长时间?

1 个答案:

答案 0 :(得分:2)

据我了解,WebJob函数将无限期运行或直到出现以下情况之一:

  • 如果您使用TimeoutAttribute标记了WebJob方法,则指定的超时时间已过。然后将抛出FunctionTimeoutException。
  • 该方法抛出异常将暂停执行。
  • 您不需要支付Azure帐单,Microsoft会暂停您的帐户。
  • 宇宙死于热死亡。

我无法找到任何默认函数执行时间限制,并且我已经有一些已经运行了很长时间的方法。 WebJobs SDK是开源的,您可以查看代码here