From a74e87ceba9c95933f47f6343f55b2a330d607db Mon Sep 17 00:00:00 2001 From: Tjatse Date: Thu, 30 Oct 2014 13:52:07 +0800 Subject: [PATCH] [fix] inherits configuration from parent process when using `startDaemon` method. - make variable names camelCasing --- bin/monitor | 2 +- lib/forever.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/monitor b/bin/monitor index 3dc2215c..c6cd223a 100755 --- a/bin/monitor +++ b/bin/monitor @@ -78,7 +78,7 @@ process.on('message', function (data) { var options = JSON.parse(data.toString()); // inherits configuration from parent process if exists. - options && options.__loaded_options && (forever.load(options.__loaded_options), delete options.__loaded_options); + options && options._loadedOptions && (forever.load(options._loadedOptions), delete options._loadedOptions); if (!started) { started = true; diff --git a/lib/forever.js b/lib/forever.js index 0293ebc8..aa4b7adc 100644 --- a/lib/forever.js +++ b/lib/forever.js @@ -210,7 +210,7 @@ function stopOrRestart(action, event, format, target) { // forever.load = function (options) { // memorize current options. - this.__loaded_options = options; + this._loadedOptions = options; // // Setup the incoming options with default options. @@ -414,7 +414,7 @@ forever.startDaemon = function (script, options) { }); // transmit options to daemonic(child) process, keep configuration lineage. - options.__loaded_options = this.__loaded_options; + options._loadedOptions = this._loadedOptions; monitor.send(JSON.stringify(options));