我开发了一个时间触发的Azure Web Job,并以触发类型发布到Azure中。一切正常,但有时web作业会进入关闭状态,而不会在web作业仪表板日志和kudu日志中记录任何异常信息。
在这里发布问题之前,我阅读了这篇关于优雅关闭的blog。
那么,有没有人可以建议我如何解决上面的问题。
发布于 2019-05-24 17:28:30
对于连续作业,默认情况下会有5秒的等待时间,等待作业进程关闭后再被终止。
对于触发的作业,当检测到关闭请求时,作业进程有30秒的默认等待时间来停止。
您可以通过在设置名称为stopping_wait_time的settings.job文件中指定作业的宽限期(以秒为单位)来更改作业的宽限期,如下所示:
{ "stopping_wait_time": 60 }这里有一个类似的issue,你可以参考一下。
https://stackoverflow.com/questions/56253653
复制相似问题