如何禁用`gcloud preview app run'的运行状况检查

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何禁用`gcloud preview app run'的运行状况检查相关的知识,希望对你有一定的参考价值。

有没有办法在本地运行用于管理VM的开发服务器时禁用运行状况检查(gcloud preview app run app.yaml)?

这种健康检查会让我在调试过程中感到头痛。

我试图将health_check设置添加到app.yaml,如https://cloud.google.com/appengine/docs/go/managed-vms/所示:

health_check:
  enable_health_check: False

并尝试了不同的价值观

  check_interval: 5
  timeout: 4
  unhealthy_threshold: 2
  healthy_threshold: 2
  restart_threshold: 60

但这些变化都没有奏效。 enable_health_check: False似乎被忽略了,大多数其他设置也是如此(有些导致错误)请参阅https://code.google.com/p/googleappengine/issues/detail?id=11491

答案

来自您提供的问题的评论:

还有一个关于dev服务器(gcloud预览应用程序运行)不遵守health_check设置的错误。它仍在使用旧的和已弃用的'vm_health_check'。要使您的设置在开发服务器中生效,您现在需要使用vm_health_check。

所以现在就使用:

# health_check: # not yet supported, use instead
vm_health_check:
  enable_health_check: False

或更改以下设置之一

  # check_interval: # this is an error in the documentation, use instead
  check_interval_sec: 5

  # timeout: 4 # didn't work with vm_health_check
  unhealthy_threshold: 2
  healthy_threshold: 2
  restart_threshold: 60

以上是关于如何禁用`gcloud preview app run'的运行状况检查的主要内容,如果未能解决你的问题,请参考以下文章

gcloud preview app deploy 过程大约需要 8 分钟,这正常吗?

gcloud preview app deploy每次在python项目中上传所有源代码文件需要很长时间

如何删除/禁用 gcloud CLI 命令的输出消息

错误:(gcloud.app.deploy)您必须在使用自定义运行时提供自己的 Dockerfile

gcloud 组件更新失败

gcloud - 错误:(gcloud.app.deploy)权限错误获取应用程序