我们观察到了一种奇怪的加载请求的行为,我们希望分享这些请求以获得准确的答案。
我们从引入之日起就启用了预热请求处理程序,因为加载请求需要 15 到 25 秒。
我们一直使用旧的“始终在线”功能,然后在新计费系统下将“应用程序设置”中的“空闲实例”滑块配置为 1-自动(1 个预留实例)。
一切运行良好,因为大多数(不是全部,但已记录)加载请求已正确路由到 / ah /warmup。
我们的应用程序仅在意大利的工作时间使用,因此单个预留实例在夜间和周末浪费金钱,因此我们决定在两周前尝试将“空闲实例”滑块设置移动到自动-自动。
账单减少了,但在那之后所有的加载请求都是面向前端的请求(或者至少是任务队列/cron 请求)。在我们日志中的那两周内, /_ah/warmup完全消失了。
两周后,我们决定将滑块设置恢复为 1-Automatic,下一个加载请求是在 /_ah/warmup 上。现在我们被困在 1-Automatic 上。
我们在官方文档中搜索了这种行为,但没有发现任何相关信息。
我们发现只有这个问题Reserved instances and warmup requests not working说明了同样的事情。
因此,当“空闲实例”设置为自动-自动时,/_ah/warmup servlet 应该完全没用?还是我们的应用程序有问题?