![](/img/trans.png)
[英]In Google App Engine, how do you keep your development datastore available after updating the SDK?
[英]How do you keep a running instance for Google App Engine
看来Google App Engine和开发人员控制台已再次更改。 即使网站是偶像,我也无法弄清楚如何保持Google App Engine实例的运行。 在App Engine设置下,曾经有一个用于此的滑块,但是现在不再存在。 我认为Google Speak中有动态实例,因此我需要一个常驻实例。 该网站上的第一个热门歌曲太长了。
虽然Dan提供的答案是正确的-模块类型决定了缩放比例-但您可能希望在流量较低的站点上至少保留一个默认模块实例,并使用“自动缩放”功能。
您可以设置一个cron作业,并每分钟ping您的Web应用程序,以实现此目的。
一种更昂贵的方法是将默认模块的min-idle-instances设置为1。 但是,一旦您的站点上出现流量,您将有2个实例(空闲实例不再变为空闲,因此GAE会启动一个新的空闲实例)。
对于流量低的站点,我还建议将min-pending-latency设置得更高一些(例如5秒),并发请求足够高,以防止在您的首页上触发多个Ajax请求时启动新实例。 这将确保单个实例将为它们全部提供服务,并且不会有多余的实例开始过早地旋转。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.