Java 如何保持Google App Engine的运行实例

Java 如何保持Google App Engine的运行实例,java,google-app-engine,Java,Google App Engine,谷歌应用引擎和开发者控制台似乎又变了。我不知道如何保持谷歌应用程序引擎的实例运行,即使该网站是idol。在应用程序引擎设置下曾经有一个用于此的滑块,但现在不再有了。我认为在GoogleSpeak中,我有动态实例,我需要一个常驻实例。站点上的第一次点击时间太长。为相应模块配置的实例正常运行时间。只能驻留手动和基本缩放模块实例。 选择模块缩放类型是通过相应的 您可能还想看一看,这将有助于减少在启动第一个/常驻实例之外的其他实例时的响应时间。虽然Dan提供的答案是正确的-模块类型决定缩放比例-您可能希

谷歌应用引擎和开发者控制台似乎又变了。我不知道如何保持谷歌应用程序引擎的实例运行,即使该网站是idol。在应用程序引擎设置下曾经有一个用于此的滑块,但现在不再有了。我认为在GoogleSpeak中,我有动态实例,我需要一个常驻实例。站点上的第一次点击时间太长。

为相应模块配置的实例正常运行时间。只能驻留手动和基本缩放模块实例。 选择模块缩放类型是通过相应的


您可能还想看一看,这将有助于减少在启动第一个/常驻实例之外的其他实例时的响应时间。

虽然Dan提供的答案是正确的-模块类型决定缩放比例-您可能希望保留至少一个默认模块的“自动缩放”实例在一个交通量低的地方

您可以每分钟设置一次并ping您的webapp,以实现此目的

一种成本更高的方法是将默认模块的最小空闲实例数设置为1。但一旦站点上有流量,您将有2个实例(空闲实例不再空闲,因此GAE会启动一个新的空闲实例)


对于低流量站点,我还建议将min pending latency设置得稍高一些(比如5秒),并将并发请求设置得足够高,以防止在主页上触发多个Ajax请求时出现新实例。这将确保单个实例将为所有实例提供服务,并且不会有额外的实例过早启动。

这似乎是我需要的文档类型。这些设置似乎与以前大致相同,但是在应用程序配置中配置的,而不是在UI控制台中配置的。通过设置“ping”cron而不是最小空闲实例,为避免成本而竖起大拇指。