Consul Response 代码 429 到底是什么意思?
What does Consul Response code 429 mean exactly?
Consul 正在为运行状况检查提供响应代码 429 (Too many requests
)。
- 这是一个有效的回应吗?
- 这意味着什么?
API: operator/autopilot/health
如果您查看有问题的代码:https://github.com/hashicorp/consul/blob/master/agent/operator_endpoint.go#L311
您会看到 429 是完全正常的,它是 "warning" 表示系统不是 100% 健康,但它仍在运行。
原始拉取请求有更多信息:github。com/hashicorp/consul/pull/2788
原始答案:
如果这是 consul 对您的一项服务进行健康检查,那么它就是返回 429 的服务,那是您和您的服务之间的事,无论它是什么。
如果您查看健康检查文档:https://www.consul.io/docs/agent/checks.html
您会看到您可以指定一个时间间隔,以限制调用健康检查的频率。但正确的答案可能是改变您的服务以接受来自 consul 的健康检查,限制更少。
Consul 正在为运行状况检查提供响应代码 429 (Too many requests
)。
- 这是一个有效的回应吗?
- 这意味着什么?
API: operator/autopilot/health
如果您查看有问题的代码:https://github.com/hashicorp/consul/blob/master/agent/operator_endpoint.go#L311
您会看到 429 是完全正常的,它是 "warning" 表示系统不是 100% 健康,但它仍在运行。
原始拉取请求有更多信息:github。com/hashicorp/consul/pull/2788
原始答案:
如果这是 consul 对您的一项服务进行健康检查,那么它就是返回 429 的服务,那是您和您的服务之间的事,无论它是什么。
如果您查看健康检查文档:https://www.consul.io/docs/agent/checks.html
您会看到您可以指定一个时间间隔,以限制调用健康检查的频率。但正确的答案可能是改变您的服务以接受来自 consul 的健康检查,限制更少。