diff --git a/src/daemon/health.py b/src/daemon/health.py index bbd3df2..ffb292b 100644 --- a/src/daemon/health.py +++ b/src/daemon/health.py @@ -84,6 +84,10 @@ class HealthChecker: result["zombie"] = True result["healthy"] = False result["alert_written"] = True + elif self._alerted.get(project_id): + # 已告警但不再重复 + result["zombie"] = True + result["healthy"] = False return result