|
|
@@ -176,7 +176,13 @@ server = net.createServer (socket) ->
|
|
|
socket.destroy()
|
|
|
|
|
|
currentLoad = os.loadavg()[0]
|
|
|
- availableWorkingCpus = os.cpus().length - 1
|
|
|
+
|
|
|
+ # On staging there may be 1 cpu on host, don't want to set availableWorkingCpus to 0 in that instance
|
|
|
+ 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
|