我有一个 webhook 触发的 Azure WebJob。由于......原因,我无法控制发送网络钩子的系统。每天发送一个 Webhook。它是唯一由 WebApp 托管的 WebJob。
在测试过程中,我想禁用此 WebJob,因此我停止了 WebApp。令我惊讶的是,即使 Web 应用程序被禁用,WebJob 仍然运行。
所以我的问题有两个:
- 在禁用 Web 应用程序时触发 WebJob 的能力是有意为之,还是我遇到了某种错误?
- 如果这是故意的,是否有办法禁止通过 Azure 门户触发此作业?
如果我的问题的唯一解决方案是让 WebJob 检查配置值以确定是否运行,那就可以了。我只是认为必须有一种方法可以通过我缺少的门户禁用 WebJob。
您还可以在应用程序设置中设置 WEBJOBS_STOPPED 设置,尤其是在发布到开发槽时。
https://github.com/projectkudu/kudu/wiki/WebJobs https://github.com/projectkudu/kudu/wiki/WebJobs
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)