From 599977c3e0ce6d91a4e97e15e83b6ca2d8bb3e00 Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Mon, 20 Feb 2017 15:16:52 +0000 Subject: [PATCH] if host has 1 cpu (staging) then set availableWorkingCpus to 1 --- app.coffee | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app.coffee b/app.coffee index d13798c..ed3349b 100644 --- a/app.coffee +++ b/app.coffee @@ -176,7 +176,12 @@ server = net.createServer (socket) -> socket.destroy() currentLoad = os.loadavg()[0] - availableWorkingCpus = os.cpus().length - 1 + + if os.cpus().length == 1 + availableWorkingCpus = 1 + else + availableWorkingCpus = os.cpus().length - 1 + freeLoad = availableWorkingCpus - currentLoad freeLoadPercentage = Math.round((freeLoad / availableWorkingCpus) * 100) if freeLoadPercentage <= 0