改为自动采集并移除手动运行入口

This commit is contained in:
Codex
2026-07-08 22:43:57 +08:00
parent da5e007324
commit 3ece2327c8
6 changed files with 25 additions and 178 deletions
+1 -4
View File
@@ -1,5 +1,3 @@
from datetime import datetime
from apscheduler.schedulers.background import BackgroundScheduler
from sqlalchemy.orm import Session
@@ -18,7 +16,7 @@ def run_scheduled_job(settings: Settings) -> None:
def build_scheduler(settings: Settings) -> BackgroundScheduler:
# APScheduler负责自动循环运行,启动后先跑一次,再按固定间隔持续采集
# APScheduler负责按固定间隔自动运行,避免服务重启时连续触发外部采集限流
scheduler = BackgroundScheduler(timezone=settings.agent_timezone)
scheduler.add_job(
run_scheduled_job,
@@ -26,7 +24,6 @@ def build_scheduler(settings: Settings) -> BackgroundScheduler:
minutes=settings.agent_interval_minutes,
args=[settings],
id="continuous-intelligence",
next_run_time=datetime.now(scheduler.timezone),
replace_existing=True,
max_instances=1,
coalesce=True,