From 8b7f50bfcf75f302a4e3963c804fdf524228d638 Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Mon, 16 Nov 2015 22:34:06 -0600 Subject: [PATCH] Adjust memory leak message to be meaningful. Got this message in the heroku logs: 2015-11-17T04:28:18.549451+00:00 app[web.1]: '[Memory Leak] Memory=' + parseFloat(memory).toFixed(3) + ' Time=' + moment() Converted the line into a variable and threw that instead. --- website/src/middlewares/domain.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/website/src/middlewares/domain.js b/website/src/middlewares/domain.js index c9be25d839..b7c386b16a 100644 --- a/website/src/middlewares/domain.js +++ b/website/src/middlewares/domain.js @@ -28,7 +28,10 @@ module.exports = function(server,mongoose) { });*/ var memory = os.freemem() / os.totalmem(), memoryHigh = memory < 0.1; - if (memoryHigh) throw '[Memory Leak] Memory='+parseFloat(memory).toFixed(3)+' Time='+moment().format(); + if (memoryHigh) { + var memoryLeakMessage = '[Memory Leak] Memory='+parseFloat(memory).toFixed(3)+' Time='+moment().format(); + throw memoryLeakMessage; + } }, mins*60*1000); }