【问题标题】:Google App Engine Instance is abruptly shutting down on Standard EnvironmentGoogle App Engine 实例在标准环境中突然关闭
【发布时间】:2023-04-04 17:30:01
【问题描述】:

我们正在使用 Google App Engine 通过以下配置将大量数据摄取到 Google Cloud FireStore:

基本缩放 instance_class: B4

基本缩放: 实例:1

整体数据摄取 0f 20GB 大约需要 1.5 小时。但我们注意到,一个小时后的某个时间,实例突然关闭并出现以下错误:

Container terminated on signal 9.

根据本文档,基本扩展可以满足他的请求长达 24 小时。

我们也无法在日志中看到更多详细信息。还检查了内存使用情况,B4 有 1024 MB,而应用程序仅使用了 700 MB。

如果有人遇到过这种错误,您的意见将很有价值!

【问题讨论】:

  • 这个摄取过程是由任务还是请求触发的?该服务是否接收其他类型的请求/任务,还是专用服务?如果确实如此,则可能是其他进程失败并与它们一起关闭机器。
  • 我们正在通过云调度器触发这项工作。我们也检查了它的日志。但是没有发现它正在终止连接。
  • 您的超时时间似乎达到了 60 分钟。您能否提供有关您的配置和 yaml 文件的更多详细信息?

标签: google-app-engine go google-cloud-firestore


【解决方案1】:

虽然实例有 1024MB,但操作系统也需要一些空间 - 我想这就是它关闭的原因。内存不足。

【讨论】:

  • 我们减少了内存使用量,仅使用了 350MB,但实例仍然突然终止。
  • 你能增加日志来检查signal 9之前发生了什么吗?
猜你喜欢
  • 2018-03-12
  • 2018-07-01
  • 1970-01-01
  • 2016-09-26
  • 2021-04-08
  • 1970-01-01
  • 2018-03-29
  • 2017-09-22
  • 2021-07-16
相关资源
最近更新 更多