我最近对我的app.yaml文件进行了一些更改(针对Node.js项目),并决定将运行状况检查ping间隔延长至4分钟。根据app.yaml
文档,check_interval_sec
应当包含一个整数,代表进行一次健康检查之间的秒数。默认为5,但是我想更改它,因此我执行了以下操作:
# [START app_yaml]
runtime: nodejs
env: flex
automatic_scaling:
min_num_instances: 1
max_num_instances: 2
health_check:
enable_health_check: True
check_interval_sec: 240
timeout_sec: 4
unhealthy_threshold: 2
healthy_threshold: 2
env_variables:
NODE_ENV: development
# [END app_yaml]
如您所见,我将限制设置为240秒,即4分钟。当我部署应用程序时,它将引发以下错误:
[{\"domain\":\"global\",\"message\":\"Invalid value for field 'resource.checkIntervalSec': '7200'. Must be less than or equal to 300\",\"reason\":\"invalid\"}]
注意错误提示我check_interval_sec
必须低于300,但是显然我提交了7200?不知道这是怎么回事。有谁知道如何解决这一问题?
已知问题,请参阅问题36024384。
app.yaml
文件中配置的值显然会乘以一个值。最近,包括您的情况在内,乘数似乎为30。
因此,请尝试将其设置为8;)并密切注意该问题(注视它以获取电子邮件更新),因为在部署修补程序时,您可能希望更新配置的值。
谢谢B。
问题是,当我开枪的时候 我如何在本地设置测试的头?(再一次,我不是一个专业人士,我猜当我决定在生产中部署时,我会有相同的起源。如果不是,无论如何,我仍然需要解决方案)
我有一个与这里类似的情况:Spring Cloud Stream和RabbitMQ健康检查 错误信息 环境: Java 8 Grails 3.3.8 弹簧-拉比-1.7.9.释放 弹簧引导致动器-1.5.15.释放 KeyCloak服务器4.6.0.final 知道怎么能让兔子在这里停用吗?
是否存在SQS的Spring引导执行器健康检查终结点?我已经构建了一个SQS使用者,我想检查SQS是否已启动并运行。我没有使用JMSlistener连接到SQS,而是使用Spring云库。 我实现了以下健康检查endpoint。当我删除队列并尝试命中运行状况检查endpoint时,这将返回以下错误。如果存在连接性问题或SQS服务关闭,是否会出现类似的错误,最终导致健康检查endpoint失败? 豆
我是Spring world的新手,刚刚将pom.xml更新到gradle中来管理所有的依赖项。 格雷迪被社区抛弃了吗?还有,这个错误可能的根本原因是什么。 刚刚意识到Spring Boot有很多令人困惑的错误消息。我真的不认为这种错误消息对任何开发人员都有帮助。对这种错误有什么想法或方向吗? 我只知道我换了球。xml转换为gradle并手动迁移配置文件。非常感谢! 异常在线程"main"java
我希望能够在我的WPF应用程序中从任何地方检测到事件。也就是说,如果用户在控件中单击并保持单击,然后在控件外释放它,我希望触发我的事件。 我已经完成了事件,它可以工作,但是如果在之外释放,MouseUp事件不会被触发。