gpt4 book ai didi

azure - 自动更新启动任务可以在 azure 应用程序中运行吗?

转载 作者:行者123 更新时间:2023-12-04 18:20:30 29 4
gpt4 key购买 nike

我已经为包含exe文件的Azure应用程序构建了一个启动任务(以一定的时间间隔定期运行),现在我想让它每周自动更新,正如我之前要求的here

但是,我将通过该 exe(启动任务)执行一些替换该文件的逻辑,然后它也不会对新文件产生任何影响。我得出的结论是,只有当我们使用新文件升级/创建该 azure 项目时,新的启动任务才会生效。 (如果我理解有误请纠正我)

那么有什么方法可以通过重新启动实例(通过 exe/startuptask)来使我的逻辑工作?我认为它也将采用原始文件(在升级/创建应用程序时添加到启动任务中)而不是新文件!

这可能吗?

最佳答案

这是一个非常不可靠的解决方案。如果 Azure 实例崩溃或被停止更新,您将拥有一个从原始服务包启动的新实例。修改后的实例的所有状态都将丢失。

更可靠的方法是将 volatile 可执行文件存储在 Azure Blob 存储等位置。您将新版本上传到 blob 存储,角色会以某种方式看到该版本(通过轮询存储或通过某些用户调用的操作 - 无关紧要),下载新版本并用新版本替换现有版本。

这样,如果您的角色崩溃,它将在启动时可靠地从持久存储中获取最新版本。

关于azure - 自动更新启动任务可以在 azure 应用程序中运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10785650/

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