reload.js 496 B

123456789101112131415161718192021222324
  1. /**
  2. * Module dependencies.
  3. */
  4. var cluster = require('../')
  5. , http = require('http');
  6. // try loading, and changing "Hello", to "Hello World"
  7. var body = 'Hello'
  8. , len = body.length;
  9. var server = http.createServer(function(req, res){
  10. res.writeHead(200, { 'Content-Length': len });
  11. res.end(body);
  12. });
  13. cluster(server)
  14. // lower worker count will reload faster,
  15. // however more will work just fine
  16. .set('workers', 1)
  17. .use(cluster.reload())
  18. .use(cluster.debug())
  19. .listen(3000);