diff --git a/pm2Start.js b/pm2Start.js index 57b3bbc68e..0884965273 100644 --- a/pm2Start.js +++ b/pm2Start.js @@ -1,11 +1,13 @@ var pm2 = require('pm2'); pm2.connect(function() { pm2.start({ - name: 'server', + name: process.env.SERVER_NAME || 'server', script: 'server/production-start.js', 'exec_mode': 'cluster', - instances: '2', - 'max_memory_restart': '900M' + instances: process.env.INSTANCES || 1, + 'max_memory_restart': + (process.env.MAX_MEMORY / process.env.INSTANCES || 1) || '300M', + 'NODE_ENV': 'production' }, function() { pm2.disconnect(); });