123456789101112131415161718192021222324252627282930 |
- /**
- * Module dependencies.
- */
- var cluster = require('../')
- , http = require('http');
- var server = http.createServer(function(req, res){
- console.log('%s %s', req.method, req.url);
- var body = 'Hello';
- res.writeHead(200, { 'Content-Length': body.length });
- res.end(body);
- });
- // custom repl function
- cluster.repl.define('echo', function(master, sock, msg){
- sock.write(msg + '\n');
- }, 'echo the given message');
- // $ telnet localhost 8888
- cluster(server)
- .set('workers', 4)
- .use(cluster.logger('logs'))
- .use(cluster.stats({ connections: true, requests: true }))
- .use(cluster.repl(8889, '127.0.0.1'))
- .use(cluster.debug())
- .listen(3002);
|