/** * Module dependencies. */ var cluster = require('../') , http = require('http'); var body = 'Hello World' , len = body.length; var server = http.createServer(function(req, res){ res.writeHead(200, { 'Content-Length': len }); res.end(body); }); // use: // cluster(server) // .set('working directory', '/') // .in('production').set('workers', 4) // .in('development').set('workers', 1) // .in('production').use(cluster.logger()) // .in('production').use(cluster.pidfiles()) // .in('development').use(cluster.logger('logs', 'debug')) // .in('development').use(cluster.debug()) // .in('production').listen(80) // .in('development').listen(3000); // or groups: cluster(server) .set('working directory', '/') .in('development') .set('workers', 1) .use(cluster.logger('logs', 'debug')) .use(cluster.debug()) .use(cluster.repl(8888)) .listen(3000) .in('production') .set('workers', 4) .use(cluster.logger()) .use(cluster.pidfiles()) .listen(80);