Appengine应用程序在/ _ah / warmup无处不在;搞砸无用的实例并造成很多成本

时间:2013-06-27 01:32:47

标签: python google-app-engine

我注意到App Engine邮件列表建议我将问题告诉Stack Overflow,所以我在这里提交我的错误报告。

从2013-06-25 23:05开始:40.756美国/太平洋地区我的应用行为在没有任何新部署或其他状态修改的情况下发生了重大变化。来自iPhone客户端的/请求导致/_ah/warmup请求404'并开始了一系列无法​​解决的级联故障,这些故障在我启用应用时仍然存在。每个新的404都会导致我的应用在404上启动/_ah/warmup新实例,导致一系列不需要的实例,这些实例已经吸引了我的整个每日预算并导致了在我的网站上停机超过16小时!

该应用程序目前已被禁用,直到我可以解决该问题,因为它只是无缘无故地吸收成本并在几分钟内启动了数十个不需要的实例。

在过去24小时内,我可以看到来自非/_ah/warmup/个终端的~4个请求,以及来自/_ah/warmup大约3k个失败请求!

再次重申一下,我的联合创始人和我对该网站进行了0次代码修改。我甚至不相信我们在过去24小时内完成了任何新的数据存储区写入。这突如其来的/_ah/warmup失败似乎无处不在。

我确实启用了warmup,将其添加到inbound_services中的app.yaml。我尝试重新部署而没有提及inbound_services,但这并没有解决问题。

我还尝试将/_ah/warmup处理程序直接添加到我的主要瓶子应用程序中,但是这似乎没有被提升,实例仍然是故障转移。无论inbound_services中是否warmup启用app.yaml,都是如此。

我不能在本地重现任何这种情况,它似乎无处不在。感觉好像最近的一个appengine运行时更新破坏了我不知道的东西。任何帮助将非常感激;这似乎是我可以为整个App Engine平台提交此类问题的唯一地方。

0 个答案:

没有答案