有没有办法阻止Google App Engine因(虚假)http错误而重启实例?

时间:2012-06-26 00:15:32

标签: google-app-engine http

我的Google App Engine应用程序会在稍后尝试从服务器接收数据时向客户端返回503代码。这似乎会导致应用引擎认为应用程序失败,并且在几次此类响应之后重新启动实例,从而增加了平均延迟。有没有办法阻止app引擎重启实例只是因为你手动返回503或其他非200 http响应代码? TIA!

编辑1: 这是一个截然不同的截图(由于我的应用程序的敏感性,一些特定于应用程序的内容被删除)。请注意,所有[I]信息和[D] ebug消息都是由我的代码生成的,而关于重启的[W]显然是GAE本身。唯一能区分时间的是我返回503.

enter image description here

1 个答案:

答案 0 :(得分:1)

App Engine不根据您返回的状态代码或您记录的内容决定终止或重启实例。

App Engine现在可以根据您的返回代码做出实例化决策。据我所知,没有办法返回5xx代码,但告诉App Engine没有什么是错的。