1

我开发了一个时间触发的 Azure Web Job,并以触发类型发布到 Azure。一切正常,但有时 Web 作业会进入关闭状态,而不会在 Web 作业仪表板日志和 kudu 日志中记录任何异常信息。

在此处发布问题之前,我阅读了有关优雅关闭的博客。

那么,任何人都可以建议我如何解决上述问题。

4

1 回答 1

1

对于连续作业,在被杀死之前等待作业进程关闭的默认时间为 5 秒。

对于触发的作业,当检测到关闭请求时,作业进程将有 30 秒的默认等待时间停止。

您可以通过在 settings.job 文件中指定它(以秒为单位)来更改作业的宽限期,其中设置的名称stopping_wait_time如下所示:

{ "stopping_wait_time": 60 }

这是您可以参考的类似问题。

于 2019-05-24T09:28:29.573 回答