From edd4037a0bd74c5e18e7a41e14e446898a8dfdca Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Sun, 16 Aug 2015 10:16:22 -0700 Subject: [PATCH] add defaults and message to pm2Start.js --- pm2Start.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/pm2Start.js b/pm2Start.js index 2f27cfbd8e..3b9ec6b74b 100644 --- a/pm2Start.js +++ b/pm2Start.js @@ -1,13 +1,24 @@ +require('dotenv').load(); var pm2 = require('pm2'); +var instances = process.env.INSTANCES || 1; +var serverName = process.env.SERVER_NAME || 'server'; +var maxMemory = process.env.MAX_MEMORY || '390M'; + pm2.connect(function() { pm2.start({ - name: process.env.SERVER_NAME || 'server', + name: serverName, script: 'server/production-start.js', 'exec_mode': 'cluster', - instances: process.env.INSTANCES || 1, - 'max_memory_restart': process.env.MAX_MEMORY || '300M', + instances: instances, + 'max_memory_restart': maxMemory, 'NODE_ENV': 'production' }, function() { + console.log( + 'pm2 started %s with %s instances at %s max memory', + serverName, + instances, + maxMemory + ); pm2.disconnect(); }); });