From c1caaf94e1049a8f9f414b1d01d924ce933870e8 Mon Sep 17 00:00:00 2001 From: Matt Date: Tue, 8 Apr 2014 11:38:19 -0600 Subject: [PATCH] Added check for missing daemon config --- init.js | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/init.js b/init.js index 0809f5d..1694313 100644 --- a/init.js +++ b/init.js @@ -115,6 +115,11 @@ var spawnPoolWorkers = function(portalConfig, poolConfigs){ logger.error('Master', coin, 'Share processing is not configured so a pool cannot be started for this coin.'); delete poolConfigs[coin]; } + + if (p.daemons.length < 1){ + logger.error('Master', coin, 'No daemons configured so a pool cannot be started for this coin.'); + delete poolConfigs[coin]; + } }); if (Object.keys(poolConfigs).length === 0){ @@ -214,24 +219,6 @@ var startCoinswitchListener = function(portalConfig){ }); listener.start(); -/* -if !cluster.isWorker -else { - var coinNames = ['Emoticoin','Infinitecoin']; - var curIndex = 0; - setInterval(function () { - var newCoinName = coinNames[++curIndex % coinNames.length]; - console.log("SWITCHING to " + newCoinName); - var ipcMessage = { - type:'switch', - coin: newCoinName - }; - Object.keys(cluster.workers).forEach(function(id) { - cluster.workers[id].send(ipcMessage); - }); - }, 30000); -} -*/ };