Google AppEngine 启动时间

2 投票
1 回答
838 浏览
提问于 2025-04-16 20:05

我已经了解了如何避免在AppEngine上出现慢启动(“冷”启动)的问题,并且按照食谱中的方法,使用了10秒的轮询,但似乎效果不大。

我使用的是Python运行环境,并且安装了几个处理程序来处理我的请求,这些处理程序都没有做特别耗时的事情(大多数只是从数据库获取数据)。

尽管热处理程序已经激活,我还是遇到了加载时间慢的问题(每个处理程序加载时间长达15秒或更久),而且日志中经常显示这个请求导致为你的应用启动了一个新进程,因此导致你的应用代码第一次被加载...的信息,尤其是在应用闲置了一段时间后。

这真是奇怪。我需要在热处理程序中单独获取每个网址吗?

1 个回答

5

避免启动时间太慢的“合适”方法是使用“始终开启”选项。当然,这个选项不是免费的,要花费每天$0.30。

撰写回答