GAE 基本缩放覆盖内存限制

GAE basic scaling override memory limit

我是云菜鸟。 我有一个带有 GAE 的节点应用程序。我正在使用基本缩放来满足请求。我已指定实例 class B4_1G,其内存限制为 2048mb。(https://cloud.google.com/appengine/docs/standard#second-gen-runtimes) 该应用程序应该使用 Cheerio 在一些非常大的 HTML 文件上执行 DOM 抓取。在我需要抓取的 HTML 超出巨大范围之前,这种方法一直有效。然后我开始在日志中收到内存错误: 在为总共 1 个请求提供服务后,使用 2052 MB 超出了 2048 MB 的硬内存限制。考虑在 app.yaml.

中设置更大的实例 class

有什么方法可以覆盖内存限制,使其达到 4096mb 甚至更多? 在 app.yaml 中额外设置资源似乎没有帮助。

感谢任何帮助或指点。谢谢。

您提供的 link 显示支持的实例大小。

如果您需要超过 2 GB 的内存,则需要切换到 App Engine Flexible 或 Compute Engine 实例。