如何远程调试K8S集群中的节点应用程序

时间:2019-03-31 08:08:28

标签: nginx nginx-reverse-proxy node-inspector node-debugger

我的K8S集群中有一个节点应用程序和一个Nginx服务。
我在调试模式下运行该节点应用程序
node --inspect=0.0.0.0:9229 dist/main.js 然后我写了

这样的nginx配置
   server{
      listen 80;
      server_name mydomain.com;
      location / {
        proxy_pass http://10.0.0.11:3000;# map to the node app normal logic
      }
    }
   server{
      listen 9229;
      server_name mydomain.com;
      location / {
        proxy_pass http://10.0.0.11:9229;# map to the node app debug port
      }
    }

运行这些服务时,我发现可以从chrome://inspect中查看检查选项。但是,我通常无法进行调试,(无法映射本地源代码,甚至无法读取内存使用情况,等等。)
我的设置有问题吗?

0 个答案:

没有答案