From 260987336da4a85fcd2d837b1dc09768a41a18f7 Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Fri, 8 Apr 2016 14:14:05 +0100 Subject: [PATCH] evaluate on every call --- services/clsi/app.coffee | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/services/clsi/app.coffee b/services/clsi/app.coffee index bdc801b2d3..209c9ff959 100644 --- a/services/clsi/app.coffee +++ b/services/clsi/app.coffee @@ -128,15 +128,16 @@ setInterval () -> net = require('net') os = require('os') -fiveMinLoad = os.loadavg()[1] -availableWorkingCpus = os.cpus().length - 1 -freeLoad = availableWorkingCpus - fiveMinLoad -freeLoadPercentage = Math.round((freeLoad / availableWorkingCpus) * 100) + server = net.createServer (socket) -> - socket.write "#{freeLoadPercentage}%\n", "ASCII" - socket.pipe socket - return + fiveMinLoad = os.loadavg()[1] + availableWorkingCpus = os.cpus().length - 1 + freeLoad = availableWorkingCpus - fiveMinLoad + freeLoadPercentage = Math.round((freeLoad / availableWorkingCpus) * 100) + socket.write "#{freeLoadPercentage}%\n", "ASCII" + socket.pipe socket + return port = 4080