是pm2的等价物

我以前用cluster运行多个实例,但是想开始使用pm2 。 不过,我有一个只能运行在其中一个实例上的进程。

有没有办法确定或识别最初启动的实例,相当于使用isMasterisMaster

对于那些search它的人,我find了这个解决scheme。

 if (process.env && process.env.pm_id) { //running in pm2 if (process.env.pm_id % os.cpus().length !== 0) { return; }else{ collectSysInfo(); } } 

https://github.com/Unitech/pm2/issues/2035#issuecomment-199815595