Javascript Node.js-cluster.fork()-如何检查工作进程中的工作进程数?
使用Javascript Node.js-cluster.fork()-如何检查工作进程中的工作进程数?,javascript,node.js,cluster-computing,Javascript,Node.js,Cluster Computing,使用cluster.fork时,是否有方法检查创建的工作程序是在工作程序本身内的数字 if(cluster.isMaster) { console.log(`Master ${process.pid} is running`); // Fork workers for (let i = 0; i < cores.length; i++) { cluster.fork(); } cluster.on('exit', (worke
cluster.fork
时,是否有方法检查创建的工作程序
是在工作程序本身内的数字
if(cluster.isMaster) {
console.log(`Master ${process.pid} is running`);
// Fork workers
for (let i = 0; i < cores.length; i++) {
cluster.fork();
}
cluster.on('exit', (worker, code, signal) => {
console.log(`worker ${worker.process.pid} died`);
});
}
else{
var number = CLUSTER_NUM; //Get the spawned number of the worker
}
if(cluster.isMaster){
log(`Master${process.pid}正在运行`);
//叉工
for(设i=0;i{
log(`worker${worker.process.pid}`);
});
}
否则{
var number=CLUSTER_NUM;//获取生成的工作进程号
}
应该是一个递增的数字
if (cluster.isWorker) {
console.log(cluster.worker.id); // 0, 1, 2 etc.
}