【问题标题】:Google HTTP/S Load Balancing Health CriteriaGoogle HTTP/S 负载平衡健康标准
【发布时间】: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


【解决方案1】:

寻求 GCP 支持。他们告诉我你的后端可以整天返回 5xx,只要健康检查返回 200,负载均衡器就会认为你的后端是健康的。

【讨论】:

    猜你喜欢
    • 2022-01-10
    • 2020-01-12
    • 1970-01-01
    • 2021-04-20
    • 2022-06-13
    • 2016-08-09
    • 2020-03-12
    • 2017-03-24
    • 1970-01-01
    相关资源
    最近更新 更多