我在我的 GCP vm(ubuntu 16.04)中看到一些错误日志,这是什么意思?并且当时没有网络。
9 月 27 日 00:16:11 myhost google-clock-skew:ERROR GET 请求错误,检索元数据。。9 月 27 日 00:16:14 myhost google-accounts:ERROR GET 请求错误,检索元数据。。9 月 27 日 00:16:14 myhost google-networking:ERROR GET 请求错误,检索元数据。。
答案1
您的虚拟机似乎已停止与本地元数据服务器的通信。发生这种情况的原因有很多。
这可能是因为您的机器经历了高 CPU 负载,当主机经历了高 CPU 负载时,就会导致网络性能下降。
您可以使用命令检查虚拟机内的 CPU 利用率top
。如果您的虚拟机使用率较高,您可以关闭使用 CPU 的进程或升级您的 GCE 虚拟机大小。
更改 GCE VM 大小的步骤已记录这里。
如果你分配你的机器有足够的内存根据使用情况。
发生此错误的另一种可能性是 GCE 客户环境设置不正确。GCE Linux VM 正在运行守护进程,负责设置客户环境。
您需要确保这些脚本正在您的虚拟机上运行。您可以使用ps -aux | grep google_
命令来确认。这文档有更多关于设置 Linux 客户环境的信息。
另一个简单的解决方法是重新启动您的 VM,它将在启动过程中启动 GCE 脚本。