From 060b7fc7ad8d735ba23789ab7914caacf0a229f4 Mon Sep 17 00:00:00 2001 From: qing <1776177662@qq.com> Date: Sun, 26 Jul 2026 01:22:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DCPU=E5=8D=A0=E7=94=A8100%?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dnfs/log_client.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dnfs/log_client.py b/dnfs/log_client.py index d84d252..5bcf8c4 100644 --- a/dnfs/log_client.py +++ b/dnfs/log_client.py @@ -108,7 +108,11 @@ class LogClient: except queue.Empty: break except queue.Empty: - pass # 超时,没有新日志 + # 【核心修复 1】:如果没有新日志,必须重置上次刷新时间。 + # 否则下次 timeout 会变成 0,导致疯狂空转。 + last_flush = time.monotonic() + # 【核心修复 2】:跳出本次循环,避免重复执行下面的 `if should_flush` 判断 + continue # 满了或超时了就发 should_flush = (