Python GAE:从源代码关闭实例

Python GAE:从源代码关闭实例,python,google-app-engine,Python,Google App Engine,在Google App Engine的用户界面中,在“实例”中,我可以通过按“关机”按钮关闭所选实例。 我可以从源代码中按程序关机吗?如果我可以禁用整个应用程序(从应用程序设置页)一段时间,然后重新启用它(或者从该点开始删除它) 您无法“关闭”特定实例。您可以有不同版本的应用程序,但在任何时候,您只能有一个实例作为应用程序的活动版本。但是,您可以在不同版本之间分割流量,但这不会更改活动版本 就性能而言,您可以将Max Idle Instances值更改为1,以便只预加载或激活一个实例。实际上,您

在Google App Engine的用户界面中,在“实例”中,我可以通过按“关机”按钮关闭所选实例。
我可以从源代码中按程序关机吗?

如果我可以禁用整个应用程序(从应用程序设置页)一段时间,然后重新启用它(或者从该点开始删除它)

您无法“关闭”特定实例。您可以有不同版本的应用程序,但在任何时候,您只能有一个实例作为应用程序的活动版本。但是,您可以在不同版本之间分割流量,但这不会更改活动版本


就性能而言,您可以将Max Idle Instances值更改为1,以便只预加载或激活一个实例。

实际上,您可以在代码中强制关闭一个实例,但这并不漂亮。 只需分配比实例更多的内存,它就会为您关闭

我在一些python2.5 M/S应用程序中使用了这种技术,在这些应用程序中,启动过程中超过死线可能会导致导入不完整的问题。如果下一个处理过的请求给了我一个ImportError,我知道这个实例是toast,所以我会将用户重定向到站点,然后创建一个非常大的字符串来耗尽内存,然后这个实例就会被关闭


理论上你也可以做类似的事情。

即使是一个例子,对我来说也是如此。我希望在一天内运行应用程序几次,但“前端实例小时数”甚至会增加我的应用程序的空闲时间。您可以禁用该应用程序。因此,不存在自动或可编程关闭实例的解决方案。是真的吗?是的。不,似乎没有办法自动或可编程关机。