【发布时间】:2020-12-09 02:02:25
【问题描述】:
当我使用带有 CDN 的谷歌云平衡器时出现错误 502,问题是,我很确定我在设置负载平衡器时做错了什么,因为当我移除负载平衡器时,我的网站运行正常很好。
这就是我配置负载均衡器的方式 here
- 我应该使用 HTTP 还是 HTTPS 健康检查,因为当我设置 HTTPS 健康检查,我的网站运行了一段时间,然后又关闭了
- 我已经检查了这个link,他们似乎有同样的问题,但它对我不起作用。
- 我已按照 openlitespeed 论坛的教程在服务器管理面板中设置 Keep-Alive Timeout (secs) = 60s 并将实例配置为接受 long-lived connections ,但仍然不适合我。
- 我在这个 google cloud 链接之后添加了这 2 个防火墙规则,以允许 google 健康检查 ip,但仍然不起作用: https://cloud.google.com/load-balancing/docs/health-checks#fw-netlb https://cloud.google.com/load-balancing/docs/https/ext-http-lb-simple#firewall
检查负载均衡器日志消息时,它显示错误提示 failed_to_pick_backend 。我尝试重新配置负载均衡器,但没有帮助。
我刚开始学习谷歌云,我的知识真的很有限,如果有人能一步一步地告诉我如何解决这个问题,我将不胜感激。谢谢!
【问题讨论】:
-
您的后端是否配置了 HTTPS 并安装了 SSL 证书?大多数情况下,只需要配置HTTP(80端口)即可。如果配置,前端将为您处理 HTTPS。在您的情况下,您的后端在端口 443 (HTTPS) 上没有正确响应。
标签: google-cloud-platform load-balancing http-status-code-502