fix(scheduler): 恢复缓存清理定时任务注册

commit 4b1df72a 移除了 clear_cache 的 add_job 调用但保留了 _jobs 定义,
导致任务在 UI 中不可见、无法手动执行。现以固定 24 小时间隔重新注册,
不再绑定 META_CACHE_EXPIRE。
This commit is contained in:
jxxghp
2026-08-17 13:33:32 +08:00
parent 48d85b798b
commit 252f0f986f
2 changed files with 18 additions and 3 deletions
+10
View File
@@ -682,6 +682,16 @@ class Scheduler(ConfigReloadMixin, metaclass=SingletonClass):
kwargs={"job_id": "scheduler_job"},
)
# 缓存清理服务
self._scheduler.add_job(
self.start,
"interval",
id="clear_cache",
name="缓存清理",
hours=24,
kwargs={"job_id": "clear_cache"},
)
# 数据表清理服务,每天凌晨执行一次
if settings.DATA_CLEANUP_ENABLE:
self._scheduler.add_job(