我的应用在/_ah/warmup
中花费了大量时间(约占所有CPU的30%)。听起来我的应用程序不能很好地管理实例!我的应用程序没有什么峰值,但没什么大不了的。
为什么当已经存在旧实例时,GAE会不断启动这些新实例?在下面的屏幕截图中,一个实例是5秒钟,另一个是5分钟。
如何改善这一点并降低成本?
答案 0 :(得分:2)
众所周知,Java在启动时很重要。您可以采取一些措施来帮助但不能解决问题:
Load on startup.如果您不介意对网站的初始调用花费更长时间,可能只需加载您需要的servlet。
拥有更多空闲实例也会有所帮助。