【发布时间】:2022-02-22 22:40:19
【问题描述】:
在让我的项目在 GCloud 中开启 7 天后,我决定寻找一个解释。我发现 app.yaml 没有配置,因此它使用了基本的最低规范。所以我找到了这个solution
我正在尝试使用 gcloud app deploy 将 asp .net 核心应用程序部署到 GAE 中,但我正面临这个问题!我在这里做错了什么,因为我认为我遵循谷歌文档中的正确语法
https://cloud.google.com/appengine/docs/flexible/dotnet/reference/app-yaml
app.yaml
runtime: aspnetcore
env: flex
automatic_scaling:
min_num_instances: 0
max_num_instances: 1
cool_down_period_sec: 180
cpu_utilization:
target_utilization: 0.6
target_concurrent_requests: 100
resources:
cpu: 1
memory_gb: 0.5
disk_size_gb: 10
我从Pricing of Google App Engine Flexible env, a $500 lesson 尝试了这个版本,但我设法让它在第一次尝试时工作,但在部署之后我一直收到上面相同的错误。
首次运行的版本
runtime: aspnetcore
env: flex
instance_class: F1
automatic_scaling:
max_instances: 1
min_instances: 0
resources:
cpu: 1
memory_gb: 0.5
disk_size_gb: 10
【问题讨论】:
-
您是说您发布的错误来自您的 app.yaml 的值,其中您有参数 -
max_num_instances?我问是因为您的错误消息涉及max_instances,但您在当前app.yaml文件中发布的内容中没有。此外,如果您想减少收到的巨额账单,我很好奇您为什么要运行多达 15 个实例 -
啊,我的错,让我纠正一下
-
@NoCommandLine 无论我使用什么语法
max_instances或max_num_instances错误都是一样的
标签: asp.net-core google-app-engine google-cloud-platform