From a60813c3b52922e59b0f4e548abf10a94052d2f4 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Thu, 21 May 2026 11:54:01 +0800 Subject: [PATCH] auto-sync: 2026-05-21 11:54:01 --- src/daemon/ticker.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/daemon/ticker.py b/src/daemon/ticker.py index 38880ba..3537384 100644 --- a/src/daemon/ticker.py +++ b/src/daemon/ticker.py @@ -675,9 +675,15 @@ class Ticker: "elapsed_minutes": round(elapsed, 1)}, ) if ok: + # 递增 retry_count(复用为广播轮次计数) + conn.execute( + "UPDATE tasks SET retry_count = COALESCE(retry_count, 0) + 1 WHERE id=?", + (task.id,), + ) + conn.commit() reclaimed.append(task.id) - logger.info("Reclaimed %s: claimed → pending (timeout %.1fm)", - task.id, elapsed) + logger.info("Reclaimed %s: claimed → pending (timeout %.1fm, retry=%d)", + task.id, elapsed, retry_count + 1) finally: conn.close() except (ValueError, TypeError):