12345678910111213141516171819202122232425262728 |
- /**
- * 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 World';
- 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 /path/to/examples/repl
- cluster(server)
- .set('workers', 1)
- .use(cluster.logger())
- .use(cluster.repl('/tmp/repl'))
- .listen(3000);
|