diff --git a/robot/robot.lua b/robot/robot.lua index 59ec798..2da7ea4 100644 --- a/robot/robot.lua +++ b/robot/robot.lua @@ -131,6 +131,7 @@ end -- 登录成功开始任务 function CMD.task() heartBeat() + skynet.sleep(math.randInt(100, 1000)) startUnit() end diff --git a/src/main.lua b/src/main.lua index 9d6edc5..8938470 100644 --- a/src/main.lua +++ b/src/main.lua @@ -23,7 +23,7 @@ skynet.start(function() --启动log if use_logd == 1 then - for i = 1, work_count do + for i = 1, work_count * 2 do local logd = skynet.newservice("services/logd", i) skynet.call(logd, "lua", "open") end diff --git a/src/shared/logproxy.lua b/src/shared/logproxy.lua index 9c84b9a..73b5e2e 100644 --- a/src/shared/logproxy.lua +++ b/src/shared/logproxy.lua @@ -1,6 +1,6 @@ local skynet = require "skynet" -local logd_count = tonumber(skynet.getenv("thread")) +local logd_count = tonumber(skynet.getenv("thread")) * 2 local use_logd = tonumber(skynet.getenv("logd")) -- libgit2 0.21.2