]> cat aescling's git repositories - mastodon.git/commitdiff
refactor-cores (#2308)
authormasarakki <masaki182@gmail.com>
Sat, 22 Apr 2017 13:11:56 +0000 (22:11 +0900)
committerEugen <eugen@zeonfederated.com>
Sat, 22 Apr 2017 13:11:56 +0000 (15:11 +0200)
streaming/index.js

index c7959b3069e02f7b4f5b5fada1d7b8d0fe494f8e..a688d6de4f7096bf4d58c49cdbea01a8f16840ff 100644 (file)
@@ -19,7 +19,7 @@ dotenv.config({
 if (cluster.isMaster) {
   // cluster master
 
-  const core = +process.env.STREAMING_CLUSTER_NUM || (env === 'development' ? 1 : (os.cpus().length > 1 ? os.cpus().length - 1 : 1))
+  const core = +process.env.STREAMING_CLUSTER_NUM || (env === 'development' ? 1 : Math.max(os.cpus().length - 1, 1))
   const fork = () => {
     const worker = cluster.fork();
     worker.on('exit', (code, signal) => {