Simple Linux Panel
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
mdserver-web/plugins/op_waf/waf/lua/init_worker.lua

17 lines
350 B

ngx.shared.limit:set("cpu_usage", 0, 10)
local function excute_cmd(cmd)
local t = io.popen(cmd)
local ret = t:read("*all")
return ret
end
function timer_every_get_cpu(premature)
cpu_percent = 80
ngx.shared.limit:set("cpu_usage", cpu_percent, 10)
end
if 0 == ngx.worker.id() then
ngx.timer.every(5, timer_every_get_cpu)
end