From 93157cf91400ffb71fe557fbd72d4f6cc58da9c9 Mon Sep 17 00:00:00 2001 From: Brayden Pellegrini Date: Mon, 3 May 2021 09:17:19 -0700 Subject: [PATCH] Remove in-code clustering --- bin/server.js | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/bin/server.js b/bin/server.js index 0b7b87c35..91b226b5f 100644 --- a/bin/server.js +++ b/bin/server.js @@ -1,5 +1,3 @@ -const cluster = require('cluster'); -const numCPUs = require('os').cpus().length; const {listen} = require('../app'); const logger = require('../app/log'); @@ -9,24 +7,9 @@ process.on('unhandledRejection', (reason, p) => { process.exit(1); }); -if (cluster.isMaster) { - // Fork workers - for (let i = 0; i < numCPUs; i++) { - cluster.fork(); - } - - cluster.on('online', (worker) => { - logger.info(`Worker ${worker.process.pid} is online`); - }); - - cluster.on('exit', (worker, code, signal) => { - logger.info(`Worker ${worker.process.pid} died\nCode: ${code}\nSignal: ${signal}`); +// Start app +listen() + .catch((error) => { + logger.error(error); + process.exit(1); }); -} else { - // Start app - listen() - .catch((error) => { - logger.error(error); - process.exit(1); - }); -}