Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

Commit

Permalink
cluster.worker description and examples ere missing from the top leve…
Browse files Browse the repository at this point in the history
…l of docs
  • Loading branch information
pooyasencha authored and bnoordhuis committed Sep 6, 2012
1 parent 052e63f commit 0087bc6
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion doc/api/cluster.markdown
Expand Up @@ -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.

## 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

* {Object}

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
function eachWorker(callback) {
Expand Down

0 comments on commit 0087bc6

Please sign in to comment.