Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Node.js-cluster.fork()-如何检查工作进程中的工作进程数?_Javascript_Node.js_Cluster Computing - Fatal编程技术网

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.
}