我正在使用带有 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%
关于如何解决它的任何建议?