它似乎每隔几个月左右就会发生一次,虽然它通常会在大约 10 分钟内自动恢复,但我仍然想了解如何更改 Windows 更新计划,因为它经常在工作时间发生。
我们在各种 Azure 订阅中有多个 Web 应用程序,它们都以这种方式运行。一旦我们收到其中一个出现故障的通知,其他的通常会在接下来的几天/一周内出现故障。
我使用远程桌面查看 Web 角色的事件查看器并看到以下内容(此停机时间发生在东海岸上午 9:48 至 10:02 之间,因此绝对不理想):
2020 年 8 月 6 日下午 1:48:15 - “自动更新现已暂停。”
随后几个服务停止,然后:
2020 年 8 月 6 日下午 1:52:53 - “进程 C:\43..61\Setup.exe (RD..33) 已代表用户 NT AUTHORITY\SYSTEM 启动计算机 RD..3 的重新启动原因如下: 其他(计划中)
原因代码:0x80000000
关机类型:重启
评论: ”
2020 年 8 月 6 日下午 1:52:53 - “自动更新现已恢复。”
2020 年 8 月 6 日下午 1:53:10 - “操作系统正在系统时间 2020-08-06T13:53:10.614704600Z 关闭。”
8/6/2020 1:53:12 PM - 操作系统在系统时间2020-08-06T13:53:12.487679900Z 启动。
显然,一切都需要一段时间才能恢复,大约 9 分钟后我终于收到网站已恢复的通知。
有没有办法指定 Windows 更新的时间?
我可以明确地告诉你,无法安排 Windows 更新。
此云服务中的Windows更新大约每月一次。时间不固定。没有办法控制这个。
Azure 来宾操作系统版本和 SDK 兼容性矩阵 https://learn.microsoft.com/en-us/azure/cloud-services/cloud-services-guestos-update-matrix
解决方案:
我们可以创建2个webrole,这样就可以解决由于windows更新导致程序关闭的情况。
原则:
创建2个webrole来负载均衡服务器压力。 windows更新时,不会同时更新,而是一次计划的实例更新结束,进行下一次实例更新。
这样,只要你创建>=2
webrols,会有2个实例,这样程序就可以保证不会因为更新而停止。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)