cluster.worker description and examples ere missing from the top level of docs

This commit is contained in:
Pooya Karimian 2012-08-17 13:57:23 -07:00 committed by Ben Noordhuis
parent 052e63f27f
commit 0087bc6370

View File

@ -252,12 +252,29 @@ die graceful if no other event is waiting.
The method takes an optional callback argument which will be called when finished. The method takes an optional callback argument which will be called when finished.
## cluster.worker
* {Object}
A reference to the current worker object. Not available in the master process.
var cluster = require('cluster');
if (cluster.isMaster) {
console.log('I am master');
cluster.fork();
cluster.fork();
} else if (cluster.isWorker) {
console.log('I am worker #' + cluster.worker.id);
}
## cluster.workers ## cluster.workers
* {Object} * {Object}
A hash that stores the active worker objects, keyed by `id` field. Makes it A hash that stores the active worker objects, keyed by `id` field. Makes it
easy to loop through all the workers. easy to loop through all the workers. It is only available in the master
process.
// Go through all workers // Go through all workers
function eachWorker(callback) { function eachWorker(callback) {