Files
SamWaf/waftask/task_qps.go
T
2025-01-08 11:05:25 +08:00

31 lines
662 B
Go

package waftask
import (
"SamWaf/common/zlog"
"SamWaf/global"
"SamWaf/utils"
"SamWaf/wafenginecore"
"sync/atomic"
)
// TaskLogQpsClean 清空LOG QPS
func TaskLogQpsClean() {
innerLogName := "TaskLogQpsClean"
if utils.CheckDebugEnvInfo() {
zlog.Debug(innerLogName, "准备进行TaskLogQpsClean")
}
// 清零计数器
atomic.StoreUint64(&global.GWAF_RUNTIME_QPS, 0)
atomic.StoreUint64(&global.GWAF_RUNTIME_LOG_PROCESS, 0)
}
// TaskHostQpsClean 清空主机 QPS
func TaskHostQpsClean() {
innerLogName := "TaskHostQpsClean"
if utils.CheckDebugEnvInfo() {
zlog.Debug(innerLogName, "准备进行TaskHostQpsClean")
}
wafenginecore.ResetQPS()
}