0

我已将我的应用程序迁移到使用模块而不是后端。为此,我按照此页面上的说明进行操作:https ://developers.google.com/appengine/docs/python/modules/

但是,由于某种原因,当我转到 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

通知指的是哪些性能设置?

4

1 回答 1

1

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

如果您没有模块(或者更确切地说只有一个,默认自动缩放仅使用 app.yaml),则应用程序设置页面有滑块可用于控制实例类、最大和最小挂起-latency 以及最小和最大空闲实例。对于多个模块,您需要将此配置放在 yaml 文件中 - 就像您为任务模块所做的那样。(您可能有很多模块 - 每个模块都有滑块会使该页面非常混乱。)

当它说“必须更改”时,并不意味着您必须进行更改,只是如果您确实要进行更改,则必须通过 yaml 文件而不是通过该页面进行更改。

于 2014-01-26T12:41:26.677 回答