【发布时间】:2021-03-22 22:47:42
【问题描述】:
如果我的运行状况检查总是返回 200,但我的后端为实际负载平衡请求返回一堆 5xx 给 GLB,我的后端是否会被认为对 GLB 不健康?我的经验似乎说“是”,但我找不到任何关于此的文档。
【问题讨论】:
-
详细信息取决于运行状况检查的类型,但预计为 200。 cloud.google.com/load-balancing/docs/health-checks
-
对,我的健康检查是 200 次,但我的后端服务的实际负载平衡资源会给出各种响应代码。想知道我是否需要避免提供某些 5xx 代码以保持后端健康。
-
查看 5xx 错误的含义。对于负载均衡器,您的后端服务失败了。
-
您的健康检查没有以正确的方式测试您的应用。如果您的应用提供 5XX,则您的健康检查应该收到 5XX
标签: google-cloud-platform google-cloud-http-load-balancer