我开发了一个时间触发的Azure Web作业,并以Triggered类型发布到Azure中。一切正常,但有时Web作业进入关闭状态,而没有在Web作业仪表板日志和kudu日志中记录任何异常信息。
在此处提问之前,我读过blog关于正常关机的信息。
所以,有人可以建议我如何解决上述问题。
答案 0 :(得分:1)
对于连续作业,默认情况下有5秒的时间等待作业进程关闭后才被杀死。
对于触发的作业,当检测到关闭请求时,有30秒的默认等待时间来停止作业过程。
您可以通过在设置名称为stopping_wait_time
的settings.job文件中指定作业的宽限期(以秒为单位)来更改宽限期,如下所示:
{ "stopping_wait_time": 60 }
这里是您可以参考的类似issue。