我想编写代码以将我的网站状态报告给状态页,因此我考虑使用时间触发的作业,该作业从应用程序洞察中读取数据,并每5分钟向状态页报告一次。
让我担心的唯一一件事是,如果网站上出现异常并且异常停机,该怎么办?我也应该能够报告。
我知道它们在相同的物理空间上,因此如果这两个问题都将降低,那么正常的肠膜又如何呢?
我找不到相关的文档。
答案 0 :(得分:4)
否,尽管Webjob运行in the same sandbox,但它们在同一VM上以不同的进程运行。他们没有共享webapp的相同生命周期:
Azure WebJobs在Web应用程序的沙箱中运行。这意味着他们可以访问环境变量并与Web应用程序共享信息,例如连接字符串。该作业有权访问运行该作业的计算机的唯一标识符。
因此,除非整个服务器都关闭,否则您会很好的。