Node.js Can';t使用chrome inspector为nodejs拍摄堆快照

Node.js Can';t使用chrome inspector为nodejs拍摄堆快照,node.js,kubernetes,heap-memory,remote-debugging,portforwarding,Node.js,Kubernetes,Heap Memory,Remote Debugging,Portforwarding,我使用节点--inspect=0.0.0.0:9229 app.js在远程Kubernetes集群中运行我的nodejs 8.9.4应用程序(它不是服务器)。然后在我的机器上向前移植9229。最后,我访问了chrome inspector,可以看到我的源代码。我试着用--inspect brk运行,我成功地调试了我的应用程序。但我无法拍摄堆快照:该按钮已禁用。我不明白为什么。 我的建议是: 将chrome更新至最新版本并重新启动(也可以下载) 重新启动节点 打开chrome://inspect

我使用
节点--inspect=0.0.0.0:9229 app.js
在远程Kubernetes集群中运行我的nodejs 8.9.4应用程序(它不是服务器)。然后在我的机器上向前移植9229。最后,我访问了chrome inspector,可以看到我的源代码。我试着用
--inspect brk
运行,我成功地调试了我的应用程序。但我无法拍摄堆快照:该按钮已禁用。我不明白为什么。 我的建议是:

  • 将chrome更新至最新版本并重新启动(也可以下载)

  • 重新启动节点

  • 打开chrome://inspect 并添加了localhost:port number-9229


  • 看一看:,。

    谢谢。我终于将我的节点版本升级到了10,然后现在我可以用相同的Chrome版本和相同的流程拍摄快照。不,对不起,我必须升级我的节点版本。