【问题标题】:Debugging node.js microservices behind nginx reverse proxy调试 nginx 反向代理后面的 node.js 微服务
【发布时间】:2016-11-23 17:08:55
【问题描述】:

几天来,我一直在努力通过 Kubernetes 远程调试在 Google Container Engine 上运行的 node.js。 主要问题在于我要调试的服务位于 nginx 反向代理之后。

所以我的问题是,首先,是否可以远程调试位于反向代理后面的上游服务? 如果有,怎么做?

如果我可以通过 localhost 上的反向代理进行调试,我很有信心我也可以通过 Kubernetes 在 gke 上进行调试。

我很乐意为您提供您需要的任何信息,例如配置等。

谢谢!

【问题讨论】:

    标签: node.js debugging nginx reverse-proxy


    【解决方案1】:

    我放弃了尝试通过 nginx 反向代理进行调试,而是通过从特定 pod 到我的 localhost 的端口转发来调试单个 kubernetes pod(docker droplets),然后将调试器附加到 localhost:港口

    这是命令和documentation,以防有人需要:

    kubectl port-forward POD-NAME PORT
    

    您可以通过运行以下命令获得 POD-NAME:

    kubectl get pods
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-19
      • 1970-01-01
      • 1970-01-01
      • 2017-06-09
      • 2017-08-16
      • 2017-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多