sco*_*ter 1 multithreading daemon node.js pm2 server
我使用PM2在生产服务器上运行Node应用程序.当我ssh进入服务器并运行时,htop我可以看到列出的多个PM2神守护进程.我不明白为什么会有多个进程,因为只有一个Sails应用程序通过PM2运行.
我的印象是Node应用程序只使用一个线程,因此我不确定为什么会列出多个PM2进程.有人可以帮助解释一下吗?
不存在多个进程(至少不是复制意义上的)。您所看到的是由于htop.
您可以按F5切换到流程树的树形表示形式。然后它将显示初始程序启动的所有子流程的层次结构表示,此处:PM2。事实上,可能有不少。
htop 有关更多详细信息,请参阅官方手册页(位于 ubuntu.com)中的描述 :
F5,t
树视图:按亲子关系组织进程,并将进程之间的关系以树的形式布局。切换该键将在树和之前选择的排序视图之间切换。选择排序视图将退出树视图。
希望能帮助到你。