python - GAE 超出了实例内存限制。超过 2,048 个月?
问题描述
我很好奇如何处理 GAE 中的内存限制。目前,我有这个.py
需要大量 CPU / 内存的应用程序。
我尝试使用 b8 实例在 GAE 上运行它(基本上是具有 4.8 Ghz CPU 和 2,048 MO 内存的顶级实例)。我还在我的app.yaml
文件中允许了几个实例(我尝试使用最多 25 个,这是最大限制,以防万一)。
我还尝试手动设置应用程序要使用的 CPU 和内存数量,如下所示:
resources:
cpu: 2
memory_gb: 12.6
disk_size_gb: 20
volumes:
- name: ramdisk1
volume_type: tmpfs
size_gb: 0.5
但无论我做什么,我都会达到同样的内存限制......(见下文)
GET500 0 B 43 s Unknown /_ah/start 服务 0 个请求后,超过 2048 MB 和 3163 MB 的软内存限制。考虑在 app.yaml 中设置一个更大的实例类。
所以这是我的问题:无论我尝试做什么,都有 2048 的上限吗?或者,也许我只是没有app.yaml
正确设置我的文件,并且有一种方法可以在此过程中推送更多内存?
请注意,我确实意识到这是我正在尝试启动的一个相当大的应用程序,代码已经过优化,但它必须处理大型数据集上的许多操作。尽管如此,该应用程序只能准时运行。
解决方案
推荐阅读
- python-3.x - 将多个列表传递给 pandas.Series
- python - 如何从一列中计算 n 克
- php - 使用 PHP over HTTP 运行后台 bash,退出时带有陷阱
- c++ - c ++函数重新定义(代码不起作用 - 逻辑错误)
- git - 让 Atom 在提交前等待
- r - 使用带有 xml2 的管道运算符编写 XML
- solaris - DBX 在使用 -g 构建的共享库中显示不正确的值
- c# - 在处理 WinSCPnet.dll FileTransferProgress 时,如何在 SSIS 脚本任务中使用 DTS.Events.FireInformation()?
- java - URLDecode.decode 方法在 Java 中无法按预期工作
- autocad - DXF 代码 - 3D 折线