我很惊讶地发现,谷歌应用引擎的空闲实例无法为任何新请求提供服务,但动态实例处理了大部分请求。许多空闲实例实际上空闲几分钟。即使我检查日志但没有留下任何东西。
这是我的应用程序设置。
为什么动态实例的安排比空闲实例多?如何改善设置?
答案 0 :(得分:2)
空闲实例是"保留"实例,以便当增加流量时,它们立即可用。这就是文档所说的:Idle Instances are pre-loaded with your application code, so when a new Instance is needed, it can serve traffic immediately.
因此,只有在您预计会出现大量流量峰值时才需要拥有大量空闲实例,但前提是您需要保持相同的延迟。
这是计算:实例可以处理(最多)10 req / s,旋转需要15秒。因此,如果您希望在15秒内流量增加10 req / s,则只需要一个空闲实例,如果需要增加30 req / s,则需要两个等等。