更改机器类型后Compute Engine无法连接

时间:2018-12-03 17:25:17

标签: google-cloud-platform google-compute-engine

我正在Google Compute Engine上运行Windows Server 2012。它已经运行了好几个月,但是今天我编辑了实例以更改计算机类型。我有4个vCPU和10GB内存,然后更改为2个vCPU和8GB内存。我没有做任何其他更改。 问题在于更改后,该服务器上托管的网站不再可用,我什至无法通过远程桌面访问该服务器。 任何帮助将不胜感激。谢谢。

2 个答案:

答案 0 :(得分:2)

很高兴解决了。如果再次发生类似问题:

该网站无法访问且RDP也失败,这一事实使我想到了导致其无法正常运行的服务器问题。

减少资源的事实也表明可能CPU耗尽。

我会:

1-检查serial console,看是否有错误。

2-Telnet或Nmap服务器的外部IP,以查看它是否在端口3389(RDP)和80/443(Web)上响应。

3-尝试还原所做的更改(返回到4个vCPU和10 GB内存),以查看其行为。

4-运行以下startup script以禁用Windows防火墙,以防Windows防火墙决定自己启用以使外部连接无法进行。 关键:“ windows-startup-script-ps1” 值:'netsh advfirewall将所有配置文件状态设置为关闭'

5-如果上述所有操作均失败,并且您别无选择,请转到this post,以了解如何从Windows启动盘恢复网站数据,以及如何通过将启动盘挂载为新磁盘来使用新VM中的数据。新虚拟机中的另一个磁盘。

最后,您应该在Serverfault中发布此类问题,因为Stackoverflow更适合开发问题及其相关问题。

答案 1 :(得分:0)

许多小时后,一切恢复正常。我想当我进行更改时,虚拟机无法正确停止,并且Windows开始检查磁盘,从而使得在数小时内无法访问服务器。