Google App Engin中的空闲实例(“始终开启”)

2024-05-29 04:33:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个在googleappengine中运行的python应用程序。由于流量不大,每次新用户在最后一个实例启动15分钟后访问站点(或自上次请求后保持活跃的时间),新实例启动和服务站点需要很长时间(4-5秒)。实例处于活动状态时,后续的页面请求大约为30毫秒

据我所知,设置最少的空闲实例数可以减少启动时间。以下是答案:

Reserved instances and warmup requests not working

以及此处的文档页面:

https://developers.google.com/appengine/docs/adminconsole/performancesettings

我将空闲实例的最小数量设置为2,并添加

inbound_services:
- warmup  

致应用程序yaml文件。尽管前端实例的时间在不断增加,好像实例一直在运行,但是当新的访问者访问站点时,仍然有4-5秒的启动时间。在

我还缺什么吗?我很感激你的洞察力。谢谢!在

更新:自从通过应用程序yaml文件似乎导致GAE在www.myappurl.com//ah/warmup/(每次我第一次访问页面时都会记录一个404错误),我在我的页面中添加了一个空的“预热处理程序”主.py根据这里的建议为_ah/warmup/extension文件:https://groups.google.com/forum/#!topic/google-appengine/x7vcuNK48Xg

现在,我在ah/warmup/上记录了很少的404个错误,但它并没有改善为新请求提供服务所需的时间。在


Tags: 文件实例httpscom应用程序yaml站点google

热门问题