【问题标题】:Azure DevFabric: Role State BusyAzure DevFabric:角色状态忙
【发布时间】:2011-04-10 10:50:17
【问题描述】:

使用 Azure SDK 1.4 我在开发结构中有一个简单的工作者角色,它没有超出忙碌状态 - 我得到“一个或多个角色的启动角色失败”。

当我调试时,调试器永远不会到达 WorkerRole.OnStart()

为什么会这样? 我该如何解决这个问题?

【问题讨论】:

    标签: azure


    【解决方案1】:

    我认为最可能的原因是:

    • Azure SDK 安装有问题
    • 您部署的辅助角色不知何故缺少一些依赖项

    我的调试方法是:

    • 用一个新的空角色替换您的工作角色 - 只为 Run() { while(true) {} } 提供一个永久循环
    • 如果空 worker 没有运行,那么似乎 SDK 没有安装 OK :( 如果是这种情况,请尝试卸载并重新安装 - 或者希望这里有人可以提供帮助
    • 如果空工作器运行,则尝试通过以下方式找出导致错误的原因:
      • 向新的空辅助角色添加功能/依赖项
      • 或从旧的辅助角色中删除功能/依赖项。

    在部署到开发结构时我没有看到很多这样的问题,但是在部署到 Azure 时我已经看到了很多(而且由于部署周期时间很慢,它们需要很长时间才能解决)。

    祝你好运

    【讨论】:

    • 我正在使用 epmty 辅助角色。当我迁移到 Azure SDK 1.4 时发生了变化 - 它可能与 64 位 csrun 相关吗?
    • 我正在从 vsix 启动 csrun
    • 如果您可以使用网络或移动设备等较新的服务,请使用 - 这对您有帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    相关资源
    最近更新 更多