【问题标题】:Azure : busy worker roleAzure:忙碌的工作者角色
【发布时间】:2015-04-10 11:58:57
【问题描述】:

我有一个 Microsoft azure 项目。在这个项目中,我部署了 3 个云服务。 我有两种不同的环境,一种用于测试,另一种用于生产。

我在测试环境部署没有任何问题,但最近无法在生产环境中部署我的一项服务。

这是错误(使用 Visual Studio):

11:42:49 - 角色 Test-Worker 的实例 0 正忙 详细信息:正在启动角色... 系统已成功初始化。 [2015-04-10T09:42:26Z] 最后一个角色错误:退出代码 - 0,退出时间 - [2015/04/10, 09:42:27.927] 11:44:55 - 角色 Test1-Worker 的实例 0 忙 详细信息:正在启动角色... 系统已成功初始化。 [2015-04-10T09:44:29Z] 最后一个角色错误:退出代码 - 0,退出时间 - [2015/04/10, 09:44:31.401] 11:44:55 - 角色 Test-Worker 的实例 0 忙 详细信息:正在初始化角色... 系统已成功初始化。 [2015-04-10T09:44:47Z] 最后一个角色错误:退出代码 - 0,退出时间 - [2015/04/10, 09:44:49.006] 11:47:03 - 角色 Test1-Worker 的实例 0 正在重新启动 详细信息:角色遇到错误并已停止。系统初始化成功。 [2015-04-10T09:46:45Z] 最后一个角色错误:退出 代码 - 0,退出时间 - [2015/04/10, 09:46:47.623] 11:47:03 - 实例 0 角色 Test-Worker 正忙 详细信息:等待角色启动... 系统已成功初始化。 [2015-04-10T09:46:58Z] 最后一个角色错误:退出代码 - 0, 退出时间 - [2015/04/10, 09:47:00.230] 11:49:07 - 角色实例 0 Test1-Worker 正在重新启动 详细信息:角色遇到错误并已停止。系统初始化成功。 [2015-04-10T09:48:55Z] 最后一个角色错误:退出 代码 - 0,退出时间 - [2015/04/10, 09:48:57.005] 11:49:07 - 实例 0 角色 Test-Worker 正忙 详细信息:等待角色启动... 系统已成功初始化。 [2015-04-10T09:48:58Z] 最后一个角色错误:退出代码 - 0, 退出时间 - [2015/04/10, 09:49:00.647]

当我在 azure 控制台上查看时,我可以看到我的工作实例确实很忙。

最近我已将我的 azure 更新到 sdk2.5,但由于它在测试环境中工作,我不确定这是问题所在。有什么猜测吗?

【问题讨论】:

    标签: azure


    【解决方案1】:

    确保您的引用文件夹中的所有 Microsoft 提供的 Azure dll 都设置为复制本地。

    【讨论】:

    • 感谢您的回答。我现在收到这条消息:6:01:53 - 您的角色实例在更新或升级操作期间已回收多次。这表示您的服务的新版本或您在配置服务时提供的配置设置会阻止角色实例运行。验证您的代码不会引发未处理的异常并且您的配置设置正确,然后开始另一个更新或升级操作。
    • 删除部署但不删除云服务,然后再次尝试部署。如果这不起作用,那么我认为错误消息可能是正确的。使用文本比较工具并将本地和云配置文件相互比较,看看您是否可以发现任何重要的差异。其次,您可以随时打开远程调试。第三,为部署打开 Intellitrace 应该很快就能找到原因,但这需要非常昂贵的 Visual Studio Ultimate。我应该补充一点,您可以使用 Azure 云服务诊断功能查看 Windows 事件日志。
    • 您还可以在代码中添加大量 debug.information 语句,然后在表存储中查看 Azure 诊断日志以获取输出。确保打开应用程序跟踪并将其设置为 Azure 诊断设置中的“信息”。
    • 仅供参考,以后您可以使用blogs.msdn.com/b/kwill/archive/2013/08/09/… 的故障排除工作流程来解决这些类型的问题。
    • 我从 Azure 2.7 升级到 2.8,并将新的 Microsoft.WindowsAzure.ServiceRuntime 本地副本设置为 false。去搞清楚。好东西有 StackOverflow,否则我们都将在 Linux 上运行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    • 2013-06-14
    • 1970-01-01
    • 2012-02-04
    • 2011-10-30
    • 2012-02-29
    相关资源
    最近更新 更多