我是Google App Engine的新手,但是试图找到我的应用程序正在消耗多少软内存的真正来源。
我在标准环境中运行F1实例类(内存限制为128MB),还没有,但出现了超出软内存的错误。
我用来检查内存的工具是:
赞赏有关应使用哪些信息源来确定应用程序的实际内存使用情况以及Google将使用哪些信息引发软内存错误的任何指南。
App Engine信息中心:
Stackdriver监视:
答案 0 :(得分:2)
达到软限制时,App Engine不会引发异常。相反,您的实例将正常重启(停止接受新请求,完成所有现有请求,然后关闭)。
在您的第一个图中,“ 250MB到1GB以上”是所有App Engine实例的总内存使用情况。您可以在实例摘要表中看到每个实例的平均内存为122.3MB,因此处于软限制之下。
Stackdriver图显示了一个区域的聚合内存使用情况。您可以看到内存中的峰值与同时运行的多个实例相关。