使用PM2调试Node.js时,有没有CLI选项可以避免每个使用集群模块的线程都打开命令提示符?

问题描述 投票:0回答:1

我正在使用node.js的集群模块来分叉16个线程,以充分利用我的i9 9900k与node.js程序。我需要调试内存泄漏,而PM2似乎提供了我能找到的Node.js程序中最好的分析功能,但是当我用PM2运行程序时,它为每个分叉的线程打开了一个额外的命令提示符,而且每次运行时都会有16个窗口弹出在我面前,这不是最佳的。PM2有没有一个CLI选项来避免这种情况?

快速的google没有找到任何东西,但是有时候你们这些大师知道一两件google不知道的事情。

pm2
1个回答
0
投票

快速回答--没有。你不能通过PM2选项设置你想要的行为 (至少我也找不到了).

虽然,如果你问我。我认为通过在你的调试设置中引入更多的熵来寻找一些内存泄漏并不是一个好办法。用一个Node.js脚本做一个最小的可重现的例子,那将有那些内存泄漏,并使用可用的工具收集快照,你会发现内存消耗的相对变化,这将引导你找到解决方案。

有很多文章,比如。

好吧,你明白了。希望它能帮你找到漏洞。

© www.soinside.com 2019 - 2024. All rights reserved.