当前位置: 首页 > 知识库问答 >
问题:

基于VM的自动缩放不应具有以下参数。标准调度程序设置。max_实例

鲍钊
2023-03-14

在离开我的项目在GCloud中打开7天的账单后,我决定寻找一个解释。我发现app.yaml没有配置,所以它使用基本的最小规格。所以我找到了这个解决方案
我试图使用gCloud应用部署将asp. net核心应用部署到GAE中,但我面临着这个问题!我在这里做错了什么,因为我认为我遵循了正确的语法,就像在谷歌文档中一样https://cloud.google.com/appengine/docs/flexible/dotnet/reference/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

我从Google App Engine Flexible env的定价中尝试了这个版本,这是一个500美元的课程,但我在第一次尝试时就成功地让它工作了,但在接下来的部署中,我一直遇到上面同样的错误。

第一次使用的版本

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

共有2个答案

齐才艺
2023-03-14

该问题是由于min_num_instances,因为在Flex环境中不能有零实例,如留档中所述:

标准环境可以从零个实例快速扩展到数千个实例。相比之下,灵活的环境必须为每个活动版本至少运行一个实例

将参数的值更改为大于零应该有助于修复错误

饶铭
2023-03-14

这个配置最终似乎有效,我发现我无法将minnum\u实例设置为0

runtime: aspnetcore
env: flex
instance_class: F1
automatic_scaling:
  min_num_instances: 1
  max_num_instances: 1
  cool_down_period_sec: 180
  cpu_utilization:
    target_utilization: 0.6
  target_concurrent_requests: 100
inbound_services:
- warmup
resources:
  cpu: 1
  memory_gb: 0.5
  disk_size_gb: 10

 类似资料:
  • 我对设置以下spark submit参数时使用的正确标准感到非常困惑,例如: 一个人告诉我,我使用了很多遗嘱执行人和核心,但他没有解释他为什么这么说。 有人能向我解释一下根据我的数据集设置这些参数时使用的正确标准吗(--drive-内存4G--执行器-内存4G--num-执行器10--执行器-核心4)? 以下情况相同 我不太确定设置这个参数“spark.sql.shuffle.partitions

  • 问题内容: 我计划使用Quartz调度程序,因为我阅读了很多好的意见。 我的问题如下:在任何给定时间,系统中都会存在成千上万的触发器。大多数触发器将仅触发一个事件并死亡。另外,很有可能我将不得不在分配许多作业后取消它们(基于新的输入)。 石英可以缩放吗?推荐哪个JobStore?我计划在mysql上使用JDBC。 附加信息 :我的工作将发送电子邮件或通过HTTP发布将数据发布到其他服务(通过WAN

  • 问题内容: 标准对象工厂可能如下所示: 是否可以设置绑定以便为我完成切换,即我要做的就是调用getInstance或inject?我当时在看辅助注射,但这似乎是另外一个话题:https : //code.google.com/p/google- guice/wiki/AssistedInject 问题答案: 听起来您正在寻找,这是多重绑定功能的一部分。请注意,您仍然需要放入某种工厂接口或其他工厂接

  • 可以在gdb启动时,通过选项指定被调试程序的参数,例如: $ gdb -args ./a.out a b c 也可以在gdb中,通过命令来设置,例如: (gdb) set args a b c (gdb) show args Argument list to give program being debugged when it is started is "a b c". 也可以在运行程序时

  • 我需要相对于鼠标位置放大/缩小滚动窗格。 我目前通过将我的内容包装在一个组中并缩放组本身来实现缩放功能。我创建了一个带有自定义透视的新Scale对象。(枢轴设置为鼠标位置) 如何在不同级别的缩放中获得正确的鼠标位置?是否有一种完全不同的方法来缩放滚动窗格更容易?