暂停情报采集任务
This commit is contained in:
@@ -16,8 +16,12 @@ def run_scheduled_job(settings: Settings) -> None:
|
||||
|
||||
|
||||
def build_scheduler(settings: Settings) -> BackgroundScheduler:
|
||||
# APScheduler负责按固定间隔自动运行,避免服务重启时连续触发外部采集限流。
|
||||
# 调度器始终可供手动任务复用,自动采集关闭时不注册任何周期任务。
|
||||
scheduler = BackgroundScheduler(timezone=settings.agent_timezone)
|
||||
if not settings.agent_enabled:
|
||||
return scheduler
|
||||
|
||||
# APScheduler负责按固定间隔自动运行,避免服务重启时连续触发外部采集限流。
|
||||
scheduler.add_job(
|
||||
run_scheduled_job,
|
||||
trigger="interval",
|
||||
|
||||
Reference in New Issue
Block a user