normal: function() { cluster('./app/app') .use(cluster.debug()) .use(cluster.reload()) .use(cluster.logger('logs', 'debug')) .use(cluster.stats()) .use(cluster.pidfiles('pids')) .use(cluster.cli()) .use(cluster.repl(8888)) .listen(options.port); },
/** * Module dependencies. */ var http = require('http') , cluster = require('cluster') , live = require('../'); var server = http.createServer(function(req, res){ if (Math.random() > 0.95) throw new Error('something broke!'); res.end('Hello World'); }); // $ npm install express cluster socket.io // localhost:3000 is our server // localhost:8888 (by default) is cluster-live cluster(server) .set('workers', 6) .use(cluster.debug()) .use(cluster.repl(9999)) .use(cluster.stats({ connections: true, lightRequests: true })) .use(live()) .listen(3000);
var cluster = require( 'cluster' ); var server = require( './srv' ).server; var master = cluster( server ); var PORT = 8080; var HOST = '127.0.0.1'; master .in( 'development' ) .use( cluster.debug() ) .use( cluster.logger() ) .in( 'production' ) .use( cluster.logger( '/var/log/kinaj') ) .in( 'all' ) .use( cluster.stats() ) .use( cluster.repl( 8888 ) ) .listen(PORT, HOST, function () { console.log( 'Server listening on %s:%d', HOST, PORT); });
require('./router')(app, Note, Comment, TrackBack, User, LoginToken); if (!module.parent) { // Cluster // Extensible multi-core server manager for node.js // https://github.com/LearnBoost/cluster cluster(app). set('workers', 4). // verbose debugging information use(cluster.debug()). use(cluster.logger('logs')). // reloads workers when files change use(cluster.reload(['lib', 'models', 'app.js', 'router.js'])). // writes master / worker pidfiles use(cluster.pidfiles('pids')). // provides a command-line interface for your cluster use(cluster.cli()). // perform real-time administration use(cluster.repl(8899)). // adds real-time statistics to the repl plugin use(cluster.stats({ connections: true, lightRequests: true })). use(live(9999, { user: '', pass: '' })). listen(app.set('port')); //app.listen(app.set('port')); //console.log("Express server listening on port %d", app.address().port); }
/** * @author helloworldjerry@gmail.com */ var express = require('express'); var cluster = require('cluster') ; var app = express.createServer(); require('./boot').boot(app); //app.listen(3000); cluster(app).set('workers',16).use(cluster.reload()).use(cluster.repl(8888)).listen(3000) ; console.log('Express app started on port 3000');