1

我在云服务中总共有六个工作角色实例中有两个工作人员角色实例自行停止,显然是无缘无故的。在我的日志中,我发现第三个实例提前一小时(到分钟)停机了 25 分钟,然后又重新启动。什么可能导致这种情况发生?

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

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

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

4

2 回答 2

0

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

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

于 2013-09-18T14:53:28.517 回答
0

您是否在 Azure 管理门户中为您的部署启用了 Auto Scaling 选项...您确定不只是 Azure 降低空闲实例以节省资源消耗吗?

于 2013-09-18T12:32:52.560 回答