我有时会收到此错误。
请求在等待后中止 很想尝试为你服务 请求。最有可能的是,这表明 你已经达到了 同步动态请求限制。 这几乎总是由于 您的应用中的延迟过高。 请参阅 http://code.google.com/appengine/docs/quotas.html 了解更多详情。
导致它的请求有10秒的延迟和0ms的CPU时间。这是一个简单的jsp页面,它不会做任何需要很长时间的事情。此外,我的应用程序流量非常低,并且它一直发生,它是唯一正在处理的请求。
是什么导致这种情况?
答案 0 :(得分:2)
如果您的应用程序流量较低,则可能是启动时间。似乎存在一个持续存在的问题,即启动实例需要很长时间,以至于它们违反了时间限制。
有些人通过每隔几分钟运行一次没有任何操作的cron /预定请求来“解决”这个问题(虽然我个人觉得这样做会适得其反,这有点会破坏Google推动你的应用程序的原因!)。
他们的bugtracker中存在一个问题:
http://code.google.com/p/googleappengine/issues/detail?id=2456
现在标记为版本1.4的固定版本,这里有一些信息:
http://googleappengine.blogspot.com/2010/12/happy-holidays-from-app-engine-team-140.html
始终开启 - 对于流量较低或可变的高优先级应用,您现在可以通过App Engine的Always On功能预留实例。 Always On是一项高级功能,每月花费9美元,可保留三个应用程序实例,即使应用程序没有流量也不会将其关闭。这减轻了加载请求对流量较小或可变的应用程序的影响。