由Azure中止的长时间运行的Web作业

Ser*_*gio 11 azure azure-webjobs

我在Azure网站中有一个正在中止的Web作业.它的运行时间相当长,大约需要30分钟.它从Azure SQL数据库中提取大量数据,并基本上编译用于报告的数据.

查看输出日志,似乎Azure中止作业,在执行过程中没有任何警告.没有迹象表明原因.

有没有办法阻止Azure中止Web作业?

该网站托管在标准的天蓝色网站内.

谢谢

小智 7

检查stopping_wait_timewebjob-publish-settings.json中的参数.参数的值以秒为单位使用.因此,如果在azure中止之前需要30分钟的执行时间,请使用:

"stopping_wait_time": 1800

点此处:http://blog.amitapple.com/post/2014/05/webjobs-graceful-shutdown/#.VNqThvmG8oc

问候