是pm2的等价物
我以前用cluster
运行多个实例,但是想开始使用pm2
。 不过,我有一个只能运行在其中一个实例上的进程。
有没有办法确定或识别最初启动的实例,相当于使用isMaster
时isMaster
?
对于那些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