请解释App Engine实例参数

时间:2019-05-23 06:58:26

标签: google-app-engine multiple-instances

在App Engine控制台中->在“组合框摘要”中->选择“实例”:有以下值:已创建,处于活动状态。

我不了解创建实例的含义,活动实例的含义。

创建的实例是否是空闲实例?

活动实例是动态实例吗?

为什么创建的实例为3,而活动实例为1,则我的系统失败。

警告: ``在处理此请求时,发现处理此请求的进程占用了太多内存并被终止。这很可能导致新过程用于您的应用程序的下一个请求。如果您经常看到此消息,则可能是应用程序内存泄漏或正在使用内存不足的实例。考虑在app.yaml中设置更大的实例类。''

谢谢

1 个答案:

答案 0 :(得分:0)

创建的实例是您的应用程序在给定情况下启动的实例,不一定是服务实例,也可以是空闲的。根据您在app.yaml中指定的instance scaling type创建实例。

活动实例是在给定时间范围内提供流量或已提供流量的那些实例。

这里是How Instances are Managed in App Engine,以详细说明GAE实例。

您收到的警告通常是由于可用实例超出了其配置的instance_class的最大内存。您可能需要指定更高的实例类或使用max_concurrent_requests优化实例并正确处理请求。

您还可以根据希望应用程序处理的流量,在app.yaml中配置实例的最大和最小数量。