diff --git a/doc/api/cluster.markdown b/doc/api/cluster.markdown index aa59acbf48a..032e38138e2 100644 --- a/doc/api/cluster.markdown +++ b/doc/api/cluster.markdown @@ -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) {