我无法在Google App引擎服务(以前称为模块)上设置手动缩放。在app引擎上使用python。
app.yaml中:
application: xxx-xxxx
version: 2
runtime: python27
module: xxbackend
instance_class: F4
api_version: 1
threadsafe: true
handlers:
- url: /taskcontroller\.py
script: TaskController.app
so on...
libraries:
- name: webapp2
version: latest
- name: numpy
version: "1.6.1"
- name: PIL
version: latest
inbound_services:
- warmup
xxbackend.yaml:
application: xxx-xxxx
version: uno
module: xxbackend
runtime: python27
api_version: 1
instance_class: B4
manual_scaling:
instances: 5
即使我在xxbackend.yaml中指定了实例类和手动缩放设置,xxbackend实例仍然是自动缩放的。有人可以指出我出错的地方吗?
答案 0 :(得分:1)
你有同样的module:
名称都是yamls。 app.yaml
不应指定模块,因此它使用default
模块。从module: xxbackend
移除app.yaml
。否则,您将覆盖预期的配置。
然后,在部署时,使用如下命令:
appcfg.py update app.yaml xxbackend.yaml
部署两个更新的yaml文件。