You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
450 B

10 years ago
var Cluster = require('cluster2'),
app = require('./app'),
port = ( process.env.PORT || 3100 ),
multicore = true;
10 years ago
/** cluster webserver across all cores **/
if( multicore ){
var c = new Cluster({ port: port });
c.listen(function(cb){
console.log( 'worker: listening on ' + port );
cb(app);
});
}
/** run server on the default setup (single core) **/
else {
console.log( 'listening on ' + port );
app.listen( port );
}