我注意到 App Engine 邮件列表建议我将问题提交给 Stack Overflow,因此我在此处提交错误报告。
从 2013-06-25 23:05:40.756 US/Pacific 开始,我的应用行为发生了显着变化,没有任何新的部署或其他状态修改。来自 iPhone 客户端的请求/
引发了一个/_ah/warmup
请求,该请求引发了404
一系列无情的级联故障,当我启用该应用程序时,这些故障仍在发生。每个新404
实例都会导致我的应用启动新实例,而这些实例又会404
启动/_ah/warmup
,从而导致一连串不需要的实例耗尽了我的整个每日预算,并导致我的网站停机超过 16 小时!
在我解决问题之前,该应用程序目前处于禁用状态,因为它只是无缘无故地消耗成本,并在几分钟内启动了数十个不需要的实例。
在过去的 24 小时内,我可以看到大约 4 个来自非/_ah/warmup/
端点的请求,以及大约 3k 个来自/_ah/warmup
!
再次重申,我和我的联合创始人对网站进行了 0 次代码修改。我什至不相信我们在过去 24 小时内完成了任何新的数据存储写入。这种突如其来/_ah/warmup
的失败似乎无处不在。
我确实warmup
通过将其添加到inbound_services
in来启用app.yaml
。我尝试重新部署而没有提及,inbound_services
但这并没有解决问题。
我也尝试将/_ah/warmup
处理程序直接添加到我的主瓶应用程序中,但这似乎并没有被拾取,并且实例仍然故障转移。无论是否在我inbound_services
的.warmup
app.yaml
我无法在本地复制任何这些,而且它似乎无处不在。感觉好像最近的 appengine 运行时更新破坏了我不知道的东西。任何帮助将非常感激; 这似乎是我可以为整个 App Engine 平台提交此类问题的唯一地方。