gpt4 book ai didi

Azure:停止角色而不停止托管服务中的所有其他角色

转载 作者:行者123 更新时间:2023-12-03 00:43:55 25 4
gpt4 key购买 nike

举个例子,我有一个具有两个角色的托管服务:Web 和 Worker。我想暂时摆脱 worker 的角色。有没有一种简单的方法可以实现这一目标?这看起来应该是一件微不足道的事情。

在 Azure 门户中,如果我选择其中一个角色并单击“停止”,则会停止托管服务中的所有角色。在 Visual Studio 中,我可以从“Roles”文件夹中删除该角色并重新发布,但是当我想要再次启动该角色时,我将不得不经历添加角色的整个过程;以及看似不必要的发布。

最佳答案

目前,如果不重新发布您的应用程序,您将无法执行此操作。但在 Visual Studio 中有一种简单的方法可以管理它。您可以创建 2 个 Azure 项目,一个具有 WorkerRole,另一个不具有 WorkerRole(请注意,您需要复制为 WebRole 配置的所有内容,例如证书、服务配置等):

enter image description here

为了使此部署过程更容易一些,我建议您编写一个执行以下操作的 PowerShell 脚本(例如):

  • 上传 *.cspkg
  • 部署到临时环境
  • VIP交换
  • 删除暂存部署

无论如何,将实例数更改为 0 对您来说是完美的解决方案,但目前这是不可能的。产品团队的某人确认该功能将会推出,但只会在 2012 年秋季之后发布。投票支持该功能 here .

关于Azure:停止角色而不停止托管服务中的所有其他角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11857945/

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