gpt4 book ai didi

azure - 希望 Azure webjobs 在发布 Web 应用程序后保持运行状态(正在运行或已停止)

转载 作者:行者123 更新时间:2023-12-03 01:08:06 26 4
gpt4 key购买 nike

我正在使用 Visual Studio 2015 将 Web 应用程序和各种关联(连续)的 Web 作业部署到 Azure。直到最近,我的观察结果是,在部署过程之后,Web 作业将保持其状态;如果作业正在运行,如果代码更改,它将重新启动。如果作业已停止,代码将更新并且 Web 作业将保持已停止状态。

我现在看到的行为是停止的网络作业在部署后开始。这不是我想要的行为,因为工作因某种原因而停止。我正在发布新版本的 Web 应用程序代码和/或 WebJob 代码这一事实不应被框架视为应该更改 WebJob 的运行状态的假设。

这种行为是可控的吗?

最佳答案

Amit Apple 对这个问题给出了很好的回应 here .

“要在停止状态下部署连续的 WebJob,只需在 WebJob(二进制文件)的根目录中添加一个名为“disable.job”的文件,这将告诉框架 WebJob 当前已停止。”

我快速搜索了 Kudu 存储库,看起来这仍然有效。但它实际上并不在 Kudu 文档中。

关于azure - 希望 Azure webjobs 在发布 Web 应用程序后保持运行状态(正在运行或已停止),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42380853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com