Appengine冷启动每次请求调用(Java)

时间:2013-02-22 17:20:05

标签: google-app-engine

我几乎每次打电话给我的appengine应用程序时都开始冷启动。最初我认为这是Cloud Endpoints的问题,但是现在我认为这是一个引擎问题,或者我的代码中还有其他问题。 这是从我最近的部署开始的。我现在对于发生的事情感到茫然。它使我的应用程序无用。我试过1.7.4和1.7.5都有这个问题。

请求的工作非常缓慢!任何帮助将不胜感激,因为我无法继续10-15个请求时间!

更新:通过查看我正在运行的实例,我发现即使在发出请求后也没有运行实例。之前的实例将在请求发出后继续运行。在发出请求时,会出现一个实例正在启动,提供请求,然后死亡。我的日志中没有错误。我的应用设置或结算方式未进行任何更改。此应用确实启用了结算功能。

更新2:我已经调整了我的空闲实例设置(到目前为止已经有效并且保持不变)。我设置为1和最大2的最小值。实例保持活跃并正常处理请求。以前它被设置为自动-1。不确定这里发生了什么,也许谷歌调整请求调度程序或其他东西。不酷!

1 个答案:

答案 0 :(得分:0)

我在code.google.com上发现了一个未解决的问题。显然,这是一个真正的引发问题,即使不是所有应用程序,也会影响一些。除了将空闲最小实例设置为1(或更高)之外,此时我没有解决方案。即使这样做,新的动态实例在提供请求后几乎立即就会消失。只是等待谷歌的解决方案。

http://code.google.com/p/googleappengine/issues/detail?id=8844