我的GAE / J应用程序设置为将最小和最大空闲实例都用于1:
Idle Instances: ( 1 – 1 )
据我了解,那里只有一个且只有一个驻留实例可用,因此每次尝试提供请求时,它都会立即为流量提供服务(在部署之后应该只有一个预热请求)。
但是从日志中我仍然可以看到很多热身请求:
/_ah/warmup
在提出请求之前。
希望有人能解释,谢谢。
答案 0 :(得分:0)
空闲实例是“保留”实例(在GAE控制台中令人困惑地命名为Resident),仅在新实例启动时在流量增加期间使用。在稳定的交通中,他们不会被使用。
因此,在一段时间不活动之后,当一个新请求到达时,它将由一个空闲实例处理,但是一个新的普通实例将被启动。因此,预热请求。