我将实例从 4 个 CPU 调整为 2 个,此后,服务器没有响应,与实例的 SSH 连接超时。
我不明白为什么会出现此问题,以及如何解决。非常感谢。
答案1
我想你已经遵循了文档更改已停止实例的机器类型此后,您的虚拟机实例正在运行,但您无法通过 Cloud 控制台 Web 界面和 Cloud Shell 进行连接命令 gcloud compute ssh
。
如果可能,请重新启动您的 VM 实例,然后检查日志Compute Engine
-> VM instances
-> 单击 NAME_OF_YOUR_VM -> 在VM instance details
查找部分日志并单击Serial port 1 (console)
以查看任何可以解释您的 VM 实例发生了什么的错误或警告消息。
之后,请查看文档SSH 故障排除并按照说明进行操作。在检查上一步中的控制台日志后,您将能够选择适当的操作。
另外,您可以通过以下方式连接到您的虚拟机串行控制台通过遵循指导,但请记住:
交互式串行控制台不支持基于 IP 的访问限制(例如 IP 白名单)。如果您在实例上启用交互式串行控制台,客户端可以尝试从任何 IP 地址连接到该实例。
更多详细信息,请参阅文档。
如果没有任何帮助,请使用以下方法将完整的控制台日志添加到您的问题中hastebin.com或其他类似服务,并描述您到目前为止已完成的步骤,具体如下SSH 故障排除指导。