google-app-engine - App Engine 如何防止实例内存不足?
问题描述
我有一些请求需要使用大量内存,即比其他请求多 40 MB。在使用 F1 自动扩展实例的默认最大并发请求数为 10 个时,它可能会使用 400+ MB,这比它可用的 130MB-ish 系统内存要多得多。yaml文件中没有内存利用率设置,不知道有什么办法可以防止这种情况。
解决方案
除了 Python 垃圾收集之外,Google App Engine 没有任何内存利用率。
我的建议是,
- 尝试一响应就释放内存
- 尝试优化该部分的内存使用,可能您需要使用其他服务来帮助解决内存使用问题,例如。通过 Google Storage 等提供文件服务...
- 将实例扩展到更适合生产的 F2,但您仍然需要优化内存使用以提高使用率。
推荐阅读
- python - 当我 pip 安装它时,pyproj 无法编译。这与 gcc 无关
- django - 使当前用户只能访问用户配置文件
- java - 使用从 Java 导入的自定义模块运行 Python 脚本
- javascript - 背景颜色不适用于动态插入的元素
- python - 值错误将嵌套列表保存到 DataFrame - Python,Pandas
- java - 如何增加 Windows 服务器上的线程限制?
- typescript - 如何在 TypeScript 模块类型中声明某些内容而不导出它?
- javascript - 淘汰赛模型:淘汰赛复选框中的挑战
- r - 在 R 中订购 DataFrame 保持模式
- c# - 设置随机图像