0

在 Windows Azure 上使用大型虚拟机实例。该实例在 Windows Server 2012 + 上运行 Microsoft SQL 2012,使用量很少,都是最新的。失败时没有用户登录。

但是,一天有几次(从没有到 3 次)(随机出现),VM 会停止并关闭。在有人重新登录管理门户并再次启动 VM 之前,它不会重新联机。没有创建内存转储。所以我猜测主机会停止正在运行的虚拟机,而不是来宾操作系统中的某些配置实例会导致停止。订阅有可计费资金。订阅中的其他 VM 也会受到影响。

仅生成事件日志:

Kernel-Power记录:

系统已重新启动,但未先完全关闭。如果系统意外停止响应、崩溃或断电,可能会导致此错误。

Kernel-Boot记录:

上次关机的成功状态为假。上次启动的成功状态为 true。

如何解决?无法在 Azure 中发起支持请求。

4

1 回答 1

0

我要做的第一点是安装一些监控软件,如 newrelic 或foglight,看看你是否可以看到你是否正在耗尽内存或某个进程正在推动 CPU 进入旋转状态。

随着时间的推移,这将使您对盒子上的活动有一些可见性,并在您需要它来打开支持请求时为您提供一些证据。

Azure 现在仅提供付费支持 http://www.windowsazure.com/en-us/support/plans/

我们正是在这种情况下使用开发人员,在这种情况下,与每月运行 SQL Server 2012 虚拟机相比,30 美元的成本让您觉得值得拥有。Microsoft 的支持通常非常好,他们将提供更多诊断信息,并且如果这是由于 Azure 故障或其他原因,他们将能够提醒您。

进行诊断将是第一个停靠港,然后您可以查看正在发生的事情并收集一些证据并帮助您追查问题。

于 2013-05-13T22:08:14.750 回答