From d1ce594cc96d074a0f1b0360699316266dbfe5fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 13 Mar 2024 10:18:33 -0400 Subject: [PATCH 1/3] feat: allow setting max-old-space-size in config --- loader.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/loader.js b/loader.js index a960327208..91bc605572 100644 --- a/loader.js +++ b/loader.js @@ -99,7 +99,9 @@ Loader.start = function () { function forkWorker(index, isPrimary) { const ports = getPorts(); const args = []; - + if (nconf.get('max-memory')) { + args.push(`--max-old-space-size=${nconf.get('max-memory')}`); + } if (!ports[index]) { return console.log(`[cluster] invalid port for worker : ${index} ports: ${ports.length}`); } From 1b24b337ea906f0af335dfae1139a5cf825a48d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 13 Mar 2024 14:15:38 -0400 Subject: [PATCH 2/3] chore: up harmony --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 05bc06088d..434677d79c 100644 --- a/install/package.json +++ b/install/package.json @@ -103,7 +103,7 @@ "nodebb-plugin-ntfy": "1.7.3", "nodebb-plugin-spam-be-gone": "2.2.1", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.39", + "nodebb-theme-harmony": "1.2.40", "nodebb-theme-lavender": "7.1.7", "nodebb-theme-peace": "2.2.4", "nodebb-theme-persona": "13.3.11", From 285293c47be37233a85a5161c753e9763d41a813 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 14 Mar 2024 11:57:24 -0400 Subject: [PATCH 3/3] fix: #12408, fix mem leak due to mongodb 6.4.0 --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 434677d79c..e352cb4ab9 100644 --- a/install/package.json +++ b/install/package.json @@ -88,7 +88,7 @@ "lru-cache": "10.2.0", "mime": "3.0.0", "mkdirp": "3.0.1", - "mongodb": "6.4.0", + "mongodb": "6.5.0", "morgan": "1.10.0", "mousetrap": "1.6.5", "multiparty": "4.2.3",