node.js - 使用 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"
有人可以帮我吗?
解决方案
请做,
kubectl exec -it meta_data_name -- /bin/bash
大多数情况下,这将失败,因为上游可能没有运行或没有连接到它。
检查 nodeJs 微服务内的日志,以查找它是否由于某些错误而终止传入请求。
推荐阅读
- java - 为什么 JBoss EAP 无法启动?
- html - WebKit 和 Mozilla 在不同大小的表格中渲染 SVG
- matlab - 如何在 Octave/MATLAB 中为绘图标记 X 轴上的点?
- machine-learning - 机器学习的超平面方程
- java - 如何在 HashMap 中检索 ArrayList 值内的元素?
- python - 表内的Python Selenium单击按钮
- rust - 如何处理 unwrap_or_else 中的异常(Err)?
- itext7 - 如何在将 .p7s 注入 Pdf 时添加 Ltv 和 CRL(离线)?
- java - 像 ojdbc6_g.jar 这样的 Jdbc 驱动程序是否包含 main() 方法?
- machine-learning - 在反向传播中,当神经网络的误差收敛到 0.5 时意味着什么?