evaluate on every call
This commit is contained in:
15
app.coffee
15
app.coffee
@@ -128,15 +128,16 @@ setInterval () ->
|
|||||||
net = require('net')
|
net = require('net')
|
||||||
os = require('os')
|
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) ->
|
server = net.createServer (socket) ->
|
||||||
socket.write "#{freeLoadPercentage}%\n", "ASCII"
|
fiveMinLoad = os.loadavg()[1]
|
||||||
socket.pipe socket
|
availableWorkingCpus = os.cpus().length - 1
|
||||||
return
|
freeLoad = availableWorkingCpus - fiveMinLoad
|
||||||
|
freeLoadPercentage = Math.round((freeLoad / availableWorkingCpus) * 100)
|
||||||
|
socket.write "#{freeLoadPercentage}%\n", "ASCII"
|
||||||
|
socket.pipe socket
|
||||||
|
return
|
||||||
|
|
||||||
port = 4080
|
port = 4080
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user