我的情景非常简单
现在,如果我停止网站并查看webjob的执行日志,它仍会每5分钟执行一次。
因此,当我们说webjob在网站的相同环境中运行时,实际意味着什么?
答案 0 :(得分:0)
我相信"背景"这意味着WebSite和WebJob在同一环境中运行,可以访问相同的文件。例如,您可以在WebJob中为WebSite准备数据。相反,您可以将数据保存在WebSite脚本中,以便稍后由WebJob批处理。您也可以像使用WebSite一样管理WebJobs,它们都可以使用相同的FTP(S)帐户访问。
答案 1 :(得分:0)
如果你看kudu documentation,就说:
流程模型
Kudu服务站点在与站点相同的沙箱中运行。默认情况下,它作为站点在不同的进程中运行。
真正连接的唯一事物'实际站点的Kudu站点是文件系统,无论它们运行在哪个进程或机器上,它都可以运行。
因此,您的webjob在相同的环境下运行,但使用了不同的进程。它共享设置,文件,但如果您的网站关闭,您的网络jo将继续运行。