From f11873463f0ff37b07713e1645e9c5afbec25b33 Mon Sep 17 00:00:00 2001 From: Stephen Hess Date: Mon, 10 Oct 2016 16:36:53 -0400 Subject: [PATCH] removed multicore support --- index.js | 34 ++++------------------------------ 1 file changed, 4 insertions(+), 30 deletions(-) diff --git a/index.js b/index.js index 42116f53..e5404586 100644 --- a/index.js +++ b/index.js @@ -1,33 +1,7 @@ -var cluster = require('cluster'), - app = require('./app'), - port = ( process.env.PORT || 3100 ), - // when pelias/api#601 is done this can be changed to `true` - multicore = false; - -/** cluster webserver across all cores **/ -if( multicore ){ - - var numCPUs = require('os').cpus().length; - if( cluster.isMaster ){ - - // fork workers - for (var i = 0; i < numCPUs; i++) { - cluster.fork(); - } - - cluster.on('exit', function( worker, code, signal ){ - console.log('worker ' + worker.process.pid + ' died'); - }); - - } else { - app.listen( port ); - console.log( 'worker: listening on ' + port ); - } -} +var app = require('./app'), + port = ( process.env.PORT || 3100 ); /** run server on the default setup (single core) **/ -else { - console.log( 'listening on ' + port ); - app.listen( port ); -} +console.log( 'listening on ' + port ); +app.listen( port );