2014-01-26 29 views
0

我已经将我的应用程序迁移到使用模块而不是后端。要做到这一点,我跟着这个页面上的说明:https://developers.google.com/appengine/docs/python/modules/GAE Python - 必须通过模块配置文件更改一些性能设置

然而对于某些原因,当我去到App Engine信息中心,然后到管理>应用设置,下面的通知根据服务表现出:

Some performance settings must be changed via Module configuration files. See the Modules documentation for more information 

随着通知有一个链接,包括导致我张贴上面的网页。

我的app.yaml的顶部如下所示(因此应采取默认设置):

application: myapp 
version: uno 
runtime: python27 
api_version: 1 
threadsafe: true 

而且我模块的顶部看起来如下:

application: myapp 
module: tasks 
version: uno 
runtime: python27 
api_version: 1 
threadsafe: true 
instance_class: B4 
basic_scaling: 
    max_instances: 1 
    idle_timeout: 10m 

什么性能设置通知是指?

回答

1

它指的是您链接到的模块文档页面上的配置下的缩放选项。

如果你没有模块(或者只是有一个,使用app.yaml默认自动缩放),那么应用程序设置页面就有一些滑块可以用来控制实例类,max- min-pending-latency和min-and-max-idle-instances。对于多个模块,您需要将此配置放置在yaml文件中 - 就像您为任务模块所做的一样。 (你有可能有很多的模块 - 其为他们每个人的滑块将使该网页非常混乱。)

当它说“必须改变”,这并不意味着你必须做出改变,只是如果你想想要进行更改,你必须通过yaml文件,而不是通过该页面。

+0

明白了。感谢Greg! – Vincent

相关问题