为什么触发的webjob会进入中止状态?

时间:2017-02-28 13:35:16

标签: azure-webjobs

我有一个触发的webjob,每隔5分钟由调度程序(Azure)调用。我将WEBJOBS_IDLE_TIMEOUT设置为3600(1小时?)。

有时,此Webjob会在运行4分钟后更改为Aborted。在什么情况下会发生这种情况?

1 个答案:

答案 0 :(得分:2)

基于the code,如果作业状态的状态文件显示为正在运行,则作业状态显示为已中止,但实际上并未运行。

如果发生异常,可能会发生这种情况。例如如果Kudu突然死去而没有机会清理。

除此之外,请注意App Service对不会返回数据的http请求有230秒的限制。但是,我不希望这会导致WebJob的Aborted状态。