From a368d97a6c309c0211b3934a089cfed93fdaa5ba Mon Sep 17 00:00:00 2001 From: jomo Date: Tue, 10 Feb 2015 00:14:29 +0100 Subject: [PATCH] use single cluster by default, see #80 --- bin/www.js | 4 ++-- modules/config.example.js | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/www.js b/bin/www.js index 4cc4e93..148183f 100644 --- a/bin/www.js +++ b/bin/www.js @@ -4,9 +4,9 @@ var config = require("../modules/config"); var cluster = require("cluster"); if (cluster.isMaster) { - var cores = require("os").cpus().length; + var cores = config.clusters || require("os").cpus().length; logging.log("Starting " + cores + " workers"); - for (var i = cores; i > 0; i--) { + for (var i = 0; i < cores; i++) { cluster.fork(); } diff --git a/modules/config.example.js b/modules/config.example.js index 7829d9d..28e2760 100644 --- a/modules/config.example.js +++ b/modules/config.example.js @@ -18,6 +18,7 @@ var config = { skins_dir: "images/skins/", // directory where skins are kept. should have trailing "/" renders_dir: "images/renders/", // Directory where rendered skins are kept. should have trailing "/" capes_dir: "images/capes/", // directory where capes are kept. should have trailing "/" + clusters: 1, // We recommend not using multiple clusters YET, see issue #80 }; module.exports = config;