Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何调试Google云计算上的意外实例终止_Google Cloud Platform_Google Compute Engine - Fatal编程技术网

Google cloud platform 如何调试Google云计算上的意外实例终止

Google cloud platform 如何调试Google云计算上的意外实例终止,google-cloud-platform,google-compute-engine,Google Cloud Platform,Google Compute Engine,我有一个运行在谷歌云计算实例上的mongo数据库。服务器现在第二次(几个月后)意外关闭到“终止”模式。我如何找到关机的原因 串行控制台只是说,“资源‘projects/my project/zones/europe-west1-b/instances/mongo db’还没有准备好” 我查看了数据库日志,似乎它收到了一个关闭的外部信号(“Get signal 15(Terminated)”) 在同一磁盘上启动新实例后,系统日志或消息日志中没有可疑内容。而且,据我所知,没有计划的维护 知道去哪里看

我有一个运行在谷歌云计算实例上的mongo数据库。服务器现在第二次(几个月后)意外关闭到“终止”模式。我如何找到关机的原因

串行控制台只是说,“资源‘projects/my project/zones/europe-west1-b/instances/mongo db’还没有准备好”

我查看了数据库日志,似乎它收到了一个关闭的外部信号(“Get signal 15(Terminated)”)

在同一磁盘上启动新实例后,系统日志或消息日志中没有可疑内容。而且,据我所知,没有计划的维护


知道去哪里看吗?

因为您的mongo数据库实际上收到了终止信号,所以您的实例很可能以某种方式正常关闭了。这听起来像是与自动迁移相关的东西,但是有一些东西可以帮助缩小范围

  • 在Google开发者控制台中,进入Compute->Compute Engine->VM instances->mongo db。应该有一个名为“可用性策略”的部分。请检查“主机维护”以确保选中“迁移VM实例”。否则,VM将关闭,而不是迁移以进行维护

  • 您还可以在Compute->Compute Engine->operations中查看实例的操作。这包含您和系统为实例执行的所有操作。您可能会在进程终止时看到一些东西。您还可以在gcloud CLI with
    gcloud计算操作列表中看到这一点


  • 谢谢,在操作列表中确实可以找到更多信息:种类:计算#操作操作类型:compute.instances.hostError statusMessage:实例被计算引擎终止。用户:系统已启用主机维护选项上的“迁移VM实例”。所以,很明显,计算机引擎触发了这个关闭,然后又无法重新启动?可能是您在9月17日遇到了这个问题?docs网站上还有一些关于迁移的更多信息是的,我们在9月份就遇到了这个问题;只是前几天又发生了同样的事情。