diff --git a/denyip b/denyip index d172209..9282459 100644 Binary files a/denyip and b/denyip differ diff --git a/main.go b/main.go index 4d3cb29..5d713bc 100644 --- a/main.go +++ b/main.go @@ -223,13 +223,14 @@ func runMainProcess() { // 主进程逻辑 next: IpMutex.Unlock() // 解锁互斥锁 - log.Printf(" 当前Ip链表长度:%d, Ipset名:%s, 长:%d, ProcessedIPMap当前长度:%d\n", IpList.Len(), IPSET_NAME, func() int { // 打印 当前 Ipset 链长度 + // 打印当前info + log.Printf(" 当前Ip链表长度:%d, Ipset名:%s, 长:%d, ProcessedIPMap:[%s]当前长度:%d\n", IpList.Len(), IPSET_NAME, func() int { // 打印 当前 Ipset 链长度 _len, _err := NumIPSet(IPSET_NAME) if _err == nil { return _len } return 0 - }(), len(ProcessedIPMap)) + }(), ProcessedIPMap, len(ProcessedIPMap)) // 清理 ProcessedIPMap if len(ProcessedIPMap) >= 1024 { @@ -237,7 +238,6 @@ func runMainProcess() { // 主进程逻辑 ProcessedIPMap = make(map[string]struct{}) // 创建一个新的空 map ProcessedMutex.Unlock() // 解锁 log.Println("ProcessedIPMap 已清空") - } time.Sleep(1 * time.Second) // 防止高频运行