如何解决Google Appengine:app.yaml basic_scaling 奇怪的行为 更新:
我有一个非常基本的 app.yaml 文件。当我在其中部署文件时:
basic_scaling:
#max_instances: 11
#idle_timeout: 10m
#instance_class: B1
一切正常。如果我取消注释 instance_class: B1,我会收到错误“class B1 only available for basic_scaling”,这就是错误的原因。另一件事是,如果我保留所有内容,但取消注释掉 max_instances,则所有内容都会上传,但是当我进入项目时,我会收到 500 错误。将缩放更改为自动并保留 max_instances 的注释不会导致错误。
奇怪的行为!
解决方法
它适用于以下格式:
instance_class: B1
basic_scaling:
max_instances: 11
idle_timeout: 10m
或
basic_scaling:
max_instances: 11
idle_timeout: 10m
instance_class: B1
您错误地配置了 app.yaml,instance_class
不在 basic_scaling
属性下。
更新:
如果您部署 app.yaml 并注释 instance_class: B1
的元素:
#instance_class: B1
basic_scaling:
max_instances: 11
idle_timeout: 10m
它会导致默认值为 instance_class: B2
。然后,如果您还对 max_instances: 11
和 idle_timeout: 10m
添加评论:
#instance_class: B1
basic_scaling:
#max_instances: 11
#idle_timeout: 10m
它会将您的应用引擎部署到 instance_class: F1
和 automatic_scaling
。
如果您在答案中包含错误的实际屏幕截图,它可以帮助我们确定问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。