Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform Google云后端服务不正常-502错误_Google Cloud Platform_Google Compute Engine_Google Cloud Load Balancer - Fatal编程技术网

Google cloud platform Google云后端服务不正常-502错误

Google cloud platform Google云后端服务不正常-502错误,google-cloud-platform,google-compute-engine,google-cloud-load-balancer,Google Cloud Platform,Google Compute Engine,Google Cloud Load Balancer,我相信我有一个非常直接的设置,但我收到了可怕的“后端服务是不健康的”在我的谷歌云负载平衡器通知。我将列出我迄今为止采取的步骤,以尽可能多地提供信息,因为我知道这可能是很多事情 我在托管wordpress的计算引擎中创建了一个VM 我创建了一个链接到该VM的非托管实例组 我创建了一个负载平衡器(HTTPS) 我创建了一个链接到实例组的HTTP后端服务 我创建了一个健康检查,协议HTTP,端口80,其他所有内容都是默认的 我创建了一个新的前端HTTP,端口80,premium,保留了一个新的静态I

我相信我有一个非常直接的设置,但我收到了可怕的“后端服务是不健康的”在我的谷歌云负载平衡器通知。我将列出我迄今为止采取的步骤,以尽可能多地提供信息,因为我知道这可能是很多事情

  • 我在托管wordpress的计算引擎中创建了一个VM
  • 我创建了一个链接到该VM的非托管实例组
  • 我创建了一个负载平衡器(HTTPS)
  • 我创建了一个链接到实例组的HTTP后端服务
  • 我创建了一个健康检查,协议HTTP,端口80,其他所有内容都是默认的
  • 我创建了一个新的前端HTTP,端口80,premium,保留了一个新的静态IP地址
  • 我将我的域指向新的负载平衡器
值得一提的是,在我测试的这一点上,我可以访问存储在VM上的网页,而不会出现任何问题

  • 然后我创建了一个HTTPS前端,协议HTTPS,端口443,premium
  • 我将IP的值设置为与创建HTTP前端时保留的静态IP的值相同
  • 我创建了一个新的google云托管证书,该证书已成功设置
在这一点上,我再次测试,无法再访问该网站,我收到了网页上的502错误

  • 我创建了两个防火墙规则,都设置为入口,允许健康检查,130.211.0.0/22 35.191.0.0/16. 两者之间的唯一区别是一个设置为tcp 80,另一个设置为tcp 443,我只是想在这种情况下掩盖两者。我也试过一个没有另一个,但没有区别
现在,我非常困惑,因为我没有看到任何其他可能的步骤,我可以采取解决这个问题

如果有任何可能的解决办法,我将不胜感激


干杯

我通过遵循本指南成功地解决了这个问题。以防有人有类似的问题

对于链接到现有VM的非托管IG,没有太多好的材料。我甚至发现谷歌的文档在这个问题上也有点浅显。有时,您确实希望为现有VM提供负载平衡,以便在没有冗余或费用的情况下使用CDN


我在此欢迎更多的贡献。

您在负载平衡器菜单下看到的错误是什么?您还可以在GCP中检查负载平衡器的正式步骤。还有,这就是你遵循的原则吗?如果没有,您可以将此作为您的用例的参考。首先,您好@AlexG,感谢您回来。最适合我的用例的指南是这一个,这些是我遵循的步骤。但是,当我遇到问题时,我确实查阅了您提供的链接的指南。以及其他一些google文档“健康检查概述”、“故障排除HTTP”负载平衡器“设置简单的HTTP负载平衡器”“SSL证书概述”以及其他一些。除了黄色标志表示1个后端服务不健康外,没有其他错误