From 6bb69b5c786d147c44fa7ba37a3abec19c2e227e Mon Sep 17 00:00:00 2001 From: Alexis Tyler Date: Sun, 3 Nov 2019 14:05:26 +1030 Subject: [PATCH] improvement(memory-leak): add node flags to reduce memory usage --- ecosystem.config.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ecosystem.config.js b/ecosystem.config.js index 7774312b7..e30d8f374 100644 --- a/ecosystem.config.js +++ b/ecosystem.config.js @@ -13,11 +13,13 @@ module.exports = { }, 'env_safe-mode': { PORT: '/var/run/graphql-api.sock', - NODE_ENV: 'safe-mode' + NODE_ENV: 'safe-mode', + node_args: '--max_old_space_size=60 --optimize_for_size --always_compact' }, env_debug: { PORT: '/var/run/graphql-api.sock', NODE_ENV: 'production', + node_args: '--max_old_space_size=60 --optimize_for_size --always_compact', DEBUG: true }, env_production: { @@ -26,7 +28,7 @@ module.exports = { error_file: '/var/log/graphql-api/error.log', out_file: '/var/log/graphql-api/out.log', exp_backoff_restart_delay: 100, - max_memory_restart: '300M' + node_args: '--max_old_space_size=60 --optimize_for_size --always_compact' } }] };