我是谷歌应用引擎的新手,但试图找到我的应用程序消耗多少软内存的真正来源。
我在标准环境中运行F1实例类(128MB内存限制)并且还没有超出软内存的错误。
我用来检查内存的工具是:
了解我应该使用哪些信息源来确定应用程序的实际内存使用情况以及Google将用于引发软内存错误的任何指导。
App Engine仪表板:
堆栈驱动监控:
达到软限制时,App Engine不会抛出异常。相反,您的实例将正常重新启动(停止接受新请求,完成任何现有请求并关闭)。
在第一个图表中,“250MB到1GB以上”是所有App Engine实例的总内存使用量。您可以在实例摘要表中看到每个实例的平均内存为122.3MB,因此它低于软限制。
Stackdriver图显示了某个区域的聚合内存使用情况。您可以看到内存中的峰值与同时运行的多个实例相关联。