我有一台使用 Octopus Deploy 进行部署的 VM。我让它在晚上自动关闭。因此,在 Auzre Portal 中,我启动了 VM,它启动了,但我需要的 Web 服务器和服务不会启动,除非我通过 RDP 进入机器。
我怎样才能让机器完全启动?
答案1
服务是否配置为自动启动(无延迟)?如果是,则启动过程可能存在问题,您可以使用事件查看器进行故障排除。您应该看到类似以下内容:
Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 700X
The ServiceName service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.
一种可能的情况是,您的服务在 Windows Server 启动过程中超时,这是因为您的服务可能需要比现有资源更多的计算资源。在您能够通过 RDP 连接到计算机后,Windows 启动过程通常已结束,然后手动启动服务即可,因为您有足够的 CPU/内存在超时期限内启动它。
假设您遇到这种情况,则有两种可能的解决方案:
1)增加超时值:
2)改善虚拟机规格