我偶尔会得到一个导入错误的实例。当我努力找到根本原因时,是否有可能以编程方式告诉GAE该实例是不稳定的并且终止它?
在我的情况下,'不稳定'表示对受影响的实例的每个请求都需要进行某些导入才会出现异常。
此模块恰好运行后台处理,因此我可以应对所有并发请求是否被终止。停止新请求并在当前的请求结束时关闭会更好,但我的首要任务是在实例的生命周期内避免数千个失败的请求。
(问题似乎是由第一个请求上的DeadlineExceededError(60秒超时)标记,这需要那些导入,我猜这些东西是部分导入的。我还没弄清楚为什么这些罕见的少数花了这么久。)
这是一个自动缩放的python 2.7实例。
答案 0 :(得分:0)
我知道“实例”等于你的模块。在这种情况下,是的,您可能会将其删除,如果您要为要杀死的模块分配特定的组合模块/版本,您应该能够使用stop_version方法终止。
这是Python模块的API。如果不同,请寻找您的语言。
https://developers.google.com/appengine/docs/python/modules/functions