1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /**
- * 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);
|