【发布时间】:2017-11-29 16:17:37
【问题描述】:
在过去一周,我在获取外部信息(在本例中为 facebook)时开始遇到异常错误:
ConnectionError: HTTPSConnectionPool(host='graph.facebook.com', port=443): url: /v2.7/xxxxxx/xxxxx 超出了最大重试次数(导致 经过 NewConnectionError(': 建立新连接失败: [Errno 101] ENETUNREACH',))
我正在使用 GCE 负载平衡器,并且每天几次收到 502 no gateway 错误。负载均衡器后面只有一个实例(目前)。
我很想相信我会在短时间内失去此实例的互联网连接(可能是几秒钟,负载均衡器需要进行几次调用才能将其标记为工作)。
有人遇到计算引擎实例连接中断的问题吗?有人知道如何调试它吗?
【问题讨论】:
-
过去一天我在 GKE 上看到了具有类似症状的异常行为。
WARNING:Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7fcacdeae710>: Failed to establish a new connection: [Errno -2] -
您是否在 HTTP 负载均衡器后面的后端使用 Nginx?
-
是的,我们在负载均衡器后面使用 nginx。 502 错误虽然来自 GCE。它被清楚地标识为这样,所以不是 nginx 没有到达我们的 unix 套接字。
标签: google-cloud-platform google-compute-engine google-kubernetes-engine