首页 > 解决方案 > 使用 Kubernetes 集群在 nGinx 服务器中出现错误的网关 502 错误

问题描述

使用 Kubernates 集群在节点 nGnix 服务器中加载我的一个微服务时出现错误。

这是错误:

110#110: *20 connect() failed (111: Connection refused) while connecting to upstream, client: 61.xxx.221.179, server: dev.XXXXX.in, request: "GET /api/ticket/getTicketDetails HTTP/1.1", upstream: "http://100.96.x.xxx:3001/api/ticket/getTicketDetails", host: "dev.XXXX.in"

有人可以帮我吗?

标签: node.jsamazon-web-servicesnginxkubernetes

解决方案


请做,

kubectl exec -it meta_data_name -- /bin/bash

卷曲http://100.96.x.xxx:3001/api/ticket/getTicketDetails

大多数情况下,这将失败,因为上游可能没有运行或没有连接到它。

检查 nodeJs 微服务内的日志,以查找它是否由于某些错误而终止传入请求。


推荐阅读