From 5b3c12508e73c4d1f9bc2d33a3a8a2566ca56686 Mon Sep 17 00:00:00 2001 From: Andrea Baccega Date: Fri, 14 Mar 2014 21:56:54 +0000 Subject: [PATCH] Merged stuff --- config.json | 40 +++++++++++++++++++++------------------- init.js | 31 +++++++------------------------ libs/logUtil.js | 9 --------- 3 files changed, 28 insertions(+), 52 deletions(-) diff --git a/config.json b/config.json index 297bc40..a88de0e 100644 --- a/config.json +++ b/config.json @@ -11,9 +11,10 @@ }, "redisBlockNotifyListener": { - "redisPort": 6379, - "redisHost": "coindaemons.ultimatecoinpool.com", - "psubscribeKey": "newblocks:*" + "enabled" : false, + "redisPort" : 6379, + "redisHost" : "hostname", + "psubscribeKey" : "newblocks:*" }, "proxy": { "enabled": true, @@ -21,36 +22,37 @@ "80": { "diff": 32, "varDiff": { - "minDiff": 8, - "maxDiff": 512, - "targetTime": 15, - "retargetTime": 90, - "variancePercent": 30 + "minDiff" : 8, + "maxDiff" : 512, + "targetTime" : 15, + "retargetTime" : 90, + "variancePercent" : 30 } }, "6000": { "diff": 32, "varDiff": { - "minDiff": 8, - "maxDiff": 512, - "targetTime": 15, - "retargetTime": 90, - "variancePercent": 30 + "minDiff" : 8, + "maxDiff" : 512, + "targetTime" : 15, + "retargetTime" : 90, + "variancePercent" : 30 } }, "8080": { "diff": 32, "varDiff": { - "minDiff": 8, - "maxDiff": 512, - "targetTime": 15, - "retargetTime": 90, - "variancePercent": 30 + "minDiff" : 8, + "maxDiff" : 512, + "targetTime" : 15, + "retargetTime" : 90, + "variancePercent" : 30 } } } + }, "website": { - "enabled": true, + "enabled": false, "port": 80, "liveStats": true } diff --git a/init.js b/init.js index cdd859f..7f430c7 100644 --- a/init.js +++ b/init.js @@ -3,33 +3,18 @@ var os = require('os'); var cluster = require('cluster'); -<<<<<<< HEAD var posix = require('posix'); -var PoolLogger = require('./libs/logutils.js'); +var PoolLogger = require('./libs/logUtil.js'); var BlocknotifyListener = require('./libs/blocknotifyListener.js'); var RedisBlocknotifyListener = require('./libs/redisblocknotifyListener.js'); var WorkerListener = require('./libs/workerListener.js'); var PoolWorker = require('./libs/poolWorker.js'); var PaymentProcessor = require('./libs/paymentProcessor.js'); - +var Website = require('./libs/website.js'); JSON.minify = JSON.minify || require("node-json-minify"); - -======= -var posix = require('posix'); -var PoolLogger = require('./libs/logUtil.js'); -var BlocknotifyListener = require('./libs/blocknotifyListener.js'); -var WorkerListener = require('./libs/workerListener.js'); -var PoolWorker = require('./libs/poolWorker.js'); -var PaymentProcessor = require('./libs/paymentProcessor.js'); -var Website = require('./libs/website.js'); - -JSON.minify = JSON.minify || require("node-json-minify"); - - var portalConfig = JSON.parse(JSON.minify(fs.readFileSync("config.json", {encoding: 'utf8'}))); ->>>>>>> 0db53a296f9b77ad6ff76b5f06c7156d5366a777 - + var loggerInstance = new PoolLogger({ logLevel: portalConfig.logLevel @@ -75,7 +60,7 @@ if (cluster.isWorker){ Object.keys(cluster.workers).forEach(function(id) { cluster.workers[id].send(ipcMessage); }); - }, 120000); + }, 20000); } @@ -193,6 +178,8 @@ var startPaymentProcessor = function(poolConfigs){ var startWebsite = function(portalConfig, poolConfigs){ + console.log(portalConfig.website); + if (!portalConfig.website.enabled) return; var worker = cluster.fork({ @@ -222,12 +209,8 @@ var startWebsite = function(portalConfig, poolConfigs){ startRedisBlockListener(portalConfig); startWorkerListener(poolConfigs); +; -<<<<<<< HEAD - -})(); -======= startWebsite(portalConfig, poolConfigs); })(); ->>>>>>> 0db53a296f9b77ad6ff76b5f06c7156d5366a777 diff --git a/libs/logUtil.js b/libs/logUtil.js index a6b5b32..92d1cbe 100644 --- a/libs/logUtil.js +++ b/libs/logUtil.js @@ -53,21 +53,12 @@ var PoolLogger = function (configuration) { var desc = poolName ? '[' + poolName + '] ' : ''; console.log( -<<<<<<< HEAD:libs/logutils.js '\u001b['+getSeverityColor(severity)+'m' + dateFormat(new Date(), 'yyyy-mm-dd HH:MM:ss') + " ["+key+"]" + '\u001b[39m: ' + "\t" + desc + text); } -======= - '\u001b[' + getSeverityColor(severity) + 'm' + - dateFormat(new Date(), 'yyyy-mm-dd HH:MM:ss') + - " [" + key + "]" + '\u001b[39m: ' + "\t" + - desc + text - ); - }; ->>>>>>> 0db53a296f9b77ad6ff76b5f06c7156d5366a777:libs/logUtil.js // public