我们在(GAE)上有一个长期运行的服务。然而,过了一段时间,我们开始在图像中得到错误。代码没有变化。我不明白我们为什么会遇到以前没有的问题。
2020-01-05 08:31:32.704 UTC-8超过了软内存限制2048 MB和2068 MB后,服务0请求总数。考虑在app.yaml中设置一个更大的实例类。 2020-01-05 08:31:32.705 UTC-8 -此请求导致您的应用程序启动一个新进程,从而导致首次加载应用程序代码。因此,与应用程序的典型请求相比,此请求可能花费更长的时间并使用更多的CPU。 2020-01-05 08:31:32.705 UTC-8热身请求失败。请检查您的热身处理程序实现,并确保它的工作正常。

编辑:系统信息;
我们在运行蟒蛇。我有个职位。
发布于 2020-01-06 11:41:26
您知道吗,当您在本地运行它时,它消耗了多少内存?
使用处于beta版的Stackdriver,您可以找到内存使用情况。
当出现超出的软私有内存限制错误时,您可以选择以下两种方法:
1)可以使用更多的内存将实例升级到另一个实例
2)您可以减少在每个请求中处理的数据块,将XML文件处理为较小的部分,并保持较小的实例进行工作。
这里是一个类似的帖子,可以提供帮助。
发布于 2020-02-02 08:34:13
我正经历着同样增加的记忆(内存泄漏?)关于GAE标准环境,python3 +烧瓶的项目运行了多年,没有任何问题。我也尝试过内存更高的实例,但这不是一个解决方案。
从带有请求的requests_futures库切换到entrypoint: gunicorn -b :8080 -w 1 main:app,解决了其中一个项目中的问题。
似乎在python2上没有出现这些问题。
发布于 2021-09-16 07:27:23
尝试从instance_class文件中更改app.yaml。这将根据指定的类增加内存限制。请参阅以下链接:类
https://stackoverflow.com/questions/59602442
复制相似问题