相关疑难解决方法(0)

来自 Google Cloud LoadBalancer 错误的 502 响应

我正在使用带有 python 3.4 运行时的 Google App Engine Flexible env(已迁移到 env:flex)。

上个月,我多次注意到(但不到 5% 的请求)我或自动化处理从服务器(错误网关)获得 502。无法在本地重现它并且在GAE服务日志下找不到任何跟踪。但是在所有服务中寻找 502 错误,我意识到它们来自 Cloud HTTP Load Balancer 服务。

回顾这些 502 错误的 jsonPayload,我看到了这个原因:

statusDetails: "failed_to_pick_backend"
@type:"type.googleapis.com/google.cloud.loadbalancing.type.LoadBalancerLogEntry"

我没有来自 GCP 的自定义负载平衡器服务,直到现在我都不必处理它。GAE VM 实例始终低于 CPU 利用率的 10%

关于如何解决它的任何建议?

python google-app-engine load-balancing

5
推荐指数
0
解决办法
1118
查看次数

GCP 负载平衡器 502 服务器错误和“backend_connection_closed_before_data_sent_to_client”IIS 10

我有带有 4 个 IIS 10 Web 服务器的 GCP 负载平衡器。偶尔会出现502-Server error。在日志中它显示这是因为backend_connection_closed_before_data_sent_to_client。我已经通读了这篇文章https://cloud.google.com/compute/docs/load-balancing/http/,它说 nginx 和 apache 的 keepalive timout 需要设置为 620 秒。我如何在 IIS 10 中做同样的事情。

iis load-balancing http-error google-cloud-platform iis-10

1
推荐指数
1
解决办法
3426
查看次数