【发布时间】:2015-09-01 21:57:43
【问题描述】:
我正在为nodejs 使用cluster 模块。
我是这样设置的:
var cluster = require('cluster');
if (cluster.isMaster) {
var numCPUs = require('os').cpus().length;
for (var i = 0; i < numCPUs; i++) {
cluster.fork();
}
}else{
console.log("Turkey Test");
}
现在,我在我的 PC 上分叉了 6 个线程(6 个内核)。因此,当调试我的应用程序并从控制台读取数据时,会出现:
不管有多少集群正在运行,有没有办法让console.log 只输出一次?
【问题讨论】:
标签: node.js cluster-computing v8