如何将Google App Engine的“软内存限制”增加到2GB以上

时间:2019-08-13 00:46:17

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

通过使用此应用程序yaml文件,我超出了Google App Engine中的软内存限制(4到6 GB,软限制设置为2GB):

runtime: python37
service: snow
instance_class: F4_1G
resources:
  cpu: 1
  memory_gb: 16
  disk_size_gb: 20

似乎资源memory_gb与“软限制”内存无关。启动我的应用程序时,我需要训练一个大约需要4至6GB内存的ML模型。在应用程序部署期间还有其他方法可以增加内存吗?

1 个答案:

答案 0 :(得分:2)

这是因为您正在尝试在App Engine标准中配置资源设置。资源部分只能在App Engine Flexible [1]中进行配置。我建议在app.yaml中添加env: flex,以使其生效。

[1] https://cloud.google.com/appengine/docs/flexible/custom-runtimes/configuring-your-app-with-app-yaml#resource-settings