From 29e3668b529e95de88022e43cdb9c5363713cd01 Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Fri, 8 Apr 2016 15:39:02 +0100 Subject: [PATCH] return 0 for server which is being hammered socket.destroy when finished --- services/clsi/app.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/clsi/app.coffee b/services/clsi/app.coffee index 0a2972f3c2..b9bf18924c 100644 --- a/services/clsi/app.coffee +++ b/services/clsi/app.coffee @@ -135,10 +135,12 @@ server = net.createServer (socket) -> availableWorkingCpus = os.cpus().length - 1 freeLoad = availableWorkingCpus - fiveMinLoad freeLoadPercentage = Math.round((freeLoad / availableWorkingCpus) * 100) + if freeLoadPercentage < 0 + freeLoadPercentage = 1 # when its 0 the server is set to drain and will move projects about socket.write "up, #{freeLoadPercentage}%\n", "ASCII" socket.on "error", (err)-> console.log err, "error with socket" - socket.pipe socket + socket.destroy() return port = 4080