在GAE应用程序Flex环境上频繁重启

时间:2018-12-13 14:52:04

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

我有一个设置为灵活实例的GAE应用程序,预计将每周重新启动一次(并且可以重新启动持续运行不正常的实例):https://cloud.google.com/appengine/docs/flexible/java/how-instances-are-managed

但是,我们每周看到几次这种重启(“ npm run build”命令)!例如,在过去的三周中,我们重新启动了9次,并且我确认引导的日志条目成功进行了200次响应(没有故障的迹象)-所有这些都针对活动版本(而不是其他版本)已停止)。

是否有人以前曾见过这种症状,或者是否知道其他可能导致频繁重启的症状?

请让我知道其他信息是否有帮助。

1 个答案:

答案 0 :(得分:0)

在Google App Engine灵活环境中可能会重新启动实例,原因有以下几种:

根据GAE documentation,不能保证实例无限期运行,由于硬件维护,软件更新或不可预见的问题,实例可以重新启动。除此之外,正如您所说,所有实例每周都会重新启动。

如果实例无法响应指定数量的连续运行状况检查请求,则实例也可以重新启动。

如果您看到异常的重启次数,我建议您使用open a ticket in Google Cloud Platform Support。他们具有内部工具,可以检查实例中发生的情况并弄清楚为什么会重新启动。


@DianeKaplan的评论

到目前为止,联系GCP支持人员给了我一些有用的信息:

  • 由于维护而导致的实例每周自动重启可能会发生在不同的时间左右(例如,距离上一个实例仅5天)
  • 我们的部署(产生了新的GAE版本)使Google Builds
  • 在某些情况下,VM是在一夜之间创建的,然后立即删除,看起来好像不需要自动缩放。仍在研究,但指出Google Cloud Console部分Home > Activity是寻找线索的好地方