我正在使用Azure WebJobs,将我的任务调度程序转换为WebJobs(我的任务调度程序是.exe)当我运行WebJob OnDemand时,运行4到5个小时后,其状态将变为已中止,我的数据未在我的数据库中更新。当我用Google搜索时,我发现了一个关于优雅关闭的潜在解决方案here:
The graceful period can be updated for any WebJob, the way to do
it is to create a file called settings.job with the following content:
{ "stopping_wait_time": 60 }
我已尝试过此操作,将属性"stopping_wait_time": 1800
添加到我的settings.job文件中,并将该文件放在我的网站app_Data/jobs/myjobname/myjobname/settings.job
然而,这对我没有帮助。有人可以帮忙吗?提前谢谢。