Google app engine GoogleAppEngine:app.yaml basic_缩放奇怪行为

Google app engine GoogleAppEngine:app.yaml basic_缩放奇怪行为,google-app-engine,app.yaml,Google App Engine,App.yaml,我有一个非常基本的app.yaml文件。部署包含以下内容的文件时: basic_scaling: #max_instances: 11 #idle_timeout: 10m #instance_class: B1 一切正常。如果我取消注释instance_class:B1,我会得到错误“class B1仅可用于基本的_缩放”,这已经是错误了,所以为什么会出现错误。另一件事是,如果我让一切保持原样,但是不注释max_实例,那么一切都会上载,但是当我转到项目时,我会得到500个错误。将缩放

我有一个非常基本的app.yaml文件。部署包含以下内容的文件时:

basic_scaling:
  #max_instances: 11
  #idle_timeout: 10m
#instance_class: B1
一切正常。如果我取消注释instance_class:B1,我会得到错误“class B1仅可用于基本的_缩放”,这已经是错误了,所以为什么会出现错误。另一件事是,如果我让一切保持原样,但是不注释max_实例,那么一切都会上载,但是当我转到项目时,我会得到500个错误。将缩放更改为自动并保留max_实例未注释不会导致错误


奇怪的行为

它使用以下格式:

instance_class: B1

basic_scaling:
  max_instances: 11
  idle_timeout: 10m

您错误配置了app.yaml,
instance\u class
不在
basic\u scaling
属性下

更新: 如果部署app.yaml时在
实例类:B1的元素上添加注释:

#instance_class: B1
basic_scaling:
  max_instances: 11
  idle_timeout: 10m
它将导致默认值,即
实例\u类:B2
。然后,如果您还在
max\u实例:11
空闲\u超时:10m
上添加注释:

#instance_class: B1
basic_scaling:
  #max_instances: 11
  #idle_timeout: 10m
它将把你的应用程序引擎部署到
实例类:F1
自动缩放


如果您在答案中包含错误的实际屏幕截图,它可以帮助我们确定问题。

请告诉我此答案是否解决了您的问题。实际上,instance_class:与basic_scaling位于同一行,我无意中将该片段格式化为错误。关于500错误,如果出现错误,您还可以在问题中包含日志。可能在部署之后,实例无法立即成功启动。
#instance_class: B1
basic_scaling:
  #max_instances: 11
  #idle_timeout: 10m