计算引擎HTTP负载平衡502错误

sim*_*ley 20 google-compute-engine

我们的http负载均衡器只存在来自某些IP的重大问题.

我在这里看过其他一些帖子.我们确保防火墙没问题,我甚至删除并重新创建了转发规则.自IP发生变化以来,这令人讨厌.

仍然没有快乐.该问题仅影响某些IP地址 - 如果我将相同的数据发布到其中一个服务器的IP,我没有问题.

<html><head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>502 Server Error</title>
</head>
<body text=#000000 bgcolor=#ffffff>
<h1>Error: Server Error</h1>
<h2>The server encountered a temporary error and could not complete your request.<p>Please try again in 30 seconds.</h2>
<h2></h2>
</body></html>
Run Code Online (Sandbox Code Playgroud)

编辑

我们使用cloudflare - 通常这对于此主机实际上是禁用的,但是我刚刚重新启用它,现在再次接受流量.据推测,因为流量来自CF ip.

E. *_*son 6

502错误是"坏网关"响应.您是否在发生502错误时检查了实例的运行状况检查状态

你没有提到你是否在多个地区运行后端.您的一个区域的后端可能会立即被标记为不健康,这可能导致您的失败.

您的后端服务是使用默认的HTTP运行状况检查,还是已自定义它?如果是前者,您可以考虑为后端定义更宽松的运行状况检查(尽管这可能会掩盖实际的应用程序服务器故障).默认情况下,使用5秒超时检查"/"上的每5秒后端,并且需要连续2次失败或成功才能更改状态.

  • 我希望这是我的问题.我的健康检查都报告100%健康. (3认同)