弱龄寄事外,委怀在琴书。这篇文章主要讲述如何禁用`gcloud preview app run'
的运行状况检查相关的知识,希望能为你提供帮助。
有没有办法在本地运行用于管理VM的开发服务器时禁用运行状况检查(gcloud preview app run app.yaml
)?
【如何禁用`gcloud preview app run'
的运行状况检查】这种健康检查会让我在调试过程中感到头痛。
我试图将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
推荐阅读
- 如何为Google App Engine实例指定区域()
- 建立数据库连接时出错(Google App Engine Deploy)
- 为Google Cloud AppEngine配置MemSql
- 没有在Google App Engine中安排的Cron作业
- AppEngine文档建议使用命令行标志而不是app.yaml文件元素
- 我在哪里可以看到Google App Engine中的日志()
- 随机时间段内使用Java Google App Engine Standard的memcache中的服务错误
- SciPy和App Engine
- Appengine Flex上的UDP服务器()