领事给出了一个回应代码429 (Too many requests)进行健康检查。
API:operator/autopilot/health
发布于 2017-06-28 23:37:54
如果您查看所讨论的代码:endpoint.go#L311
你会发现,429是完全正常的,这是一个“警告”,这意味着系统不是100%的健康,但它仍然在工作。
最初的拉请求有一个更多的信息: github.com/hashicorp/consul/ pull /2788。
原始答案:
如果这是领事对你的服务进行健康检查,而不是返回429的服务,那是你和你的服务之间的关系,不管是什么。
如果您查看文档进行健康检查:https://www.consul.io/docs/agent/checks.html
您将看到可以指定一个间隔,以限制您的健康检查被调用的频率。但正确的答案可能是改变你的服务,接受领事的健康检查,限制较少。
https://stackoverflow.com/questions/44795872
复制相似问题