Azure 辅助角色 VM 实例意外停止

标签 azure azure-worker-roles

云服务中总共六个工作角色实例中有两个自行停止,显然没有任何原因。在我的日志中,我发现第三个实例提前一小时(精确到分钟)关闭了 25 分钟,然后再次启动。什么可能导致这种情况发生?

云服务是四个不同的辅助角色项目,其中两个每个都有两个实例。它们都与服务总线以及存储表、SQL 数据库或两者一起使用。停止的实例都来自不同的项目。 他们之前工作得很好,这个特定版本到目前为止已经运行了六天,没有任何问题。 我检查了 Windows Azure 服务仪表板,那里一切看起来都很好。 它们没有像出现未处理的错误时那样处于回收模式。

我已经上传了一个新版本(无论如何我都会这样做,几乎相同)并为每个角色放置两个实例。到目前为止,一切还没有停止。

在管理门户中,我没有看到有人可以在不停止整个服务(所有实例)的情况下做到这一点的方法。有谁知道这是如何发生的吗?

最佳答案

当你说他们停止时,你到底是什么意思?实例消失了吗?是否处于 Busy 状态?门户中的确切消息是什么?你是如何恢复它们的?

我怀疑当您说“停止”时,您的意思是虚拟机意外重新启动,然后不久又重新上线。如果是这种情况,请查看http://blogs.msdn.com/b/kwill/archive/2012/09/19/role-instance-restarts-due-to-os-upgrades.aspx了解有关 Azure 中的操作系统更新以及您在角色中会看到的内容的信息。

关于Azure 辅助角色 VM 实例意外停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18872327/

相关文章:

powershell - 在 Powershell 中将用户分配给 Active Directory native 应用程序 - 'C

c# - HostingEnviornment.QueueBackgroundWorkItem 无法在 azure 辅助角色中工作

asp.net - 在单个 Azure 云服务上部署多个 Web 角色和辅助角色

azure - 如何读取ConfigureAppConfiguration中的appsettings.json值(Azure函数startup.cs)

Azure WebJob 日志记录主机崩溃,我们该怎么办?

c# - Razor 引擎库在 azure 函数上引发错误

Azure存储队列-处理时间长

c# - Azure API 服务器无法验证请求

azure - Windows Azure : Can I change the instances count of worker role while the application is running on the cloud

c# - 从 C# 将文件上传到 Azure 文件时如何更改最大并发值?