Google app engine GoogleAppEngine:app.yaml basic_缩放奇怪行为
我有一个非常基本的app.yaml文件。部署包含以下内容的文件时: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个错误。将缩放
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