【发布时间】: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