diff --git a/README.md b/README.md index 12a2788..cfcd504 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Tag `v0.2.3-live-token` 内置个人凭证,风险与停交说明见 [token bak Victor 的确认已内置,`LIVE_CONFIRM` 仍接受但不再必需。每次 task/add 前, 通过 Xc-Token 全量分页读取 onlyMine task/page;非终态计入队列,读取失败停交。 `LIVE_QUEUE_THRESHOLD=95`(严格小于),`LIVE_MAX_SUBMITS_PER_CYCLE=3`, -`LIVE_CYCLE_SECONDS=600`(最小 60 秒)。环境队列提示仅可额外阻塞。 +`LIVE_CYCLE_SECONDS=3600`(最小 60 秒)。环境队列提示仅可额外阻塞。 候选来自 `PENDING_SUBMIT_MD` / `PENDING_SUBMIT_TXT`,否则使用 `src/data/candidates.json`(随镜像内置);A verified_reuse → 其他 A → B。 禁提、重复、GPU 未映射、占位符候选跳过。按 try_next_gpus 顺序选择首个已映射且未提交的模型/GPU 对。`LIVE_STATE_FILE` 默认 diff --git a/docs/platform-contract-agent.md b/docs/platform-contract-agent.md index 171ffa2..2a978c7 100644 --- a/docs/platform-contract-agent.md +++ b/docs/platform-contract-agent.md @@ -61,7 +61,7 @@ Victor 确认已内置,`LIVE_CONFIRM` 仍接受但不必需。 缺凭证、HTTP/平台错误、JSON 错误、分页不完整或无效配置均停交。 ASYNC_QUEUE_DEPTH / QUEUE_SNAPSHOT_JSON 仅为额外阻塞提示。 每周期最多 `LIVE_MAX_SUBMITS_PER_CYCLE`(默认 3)次;周期 -`LIVE_CYCLE_SECONDS` 默认 600、最小 60 秒,通过 shutdown Event 等待。 +`LIVE_CYCLE_SECONDS` 默认 3600、最小 60 秒,通过 shutdown Event 等待。 候选 A verified_reuse 优先,禁提过滤、GPU enum、占位符检查及请求前持久化去重。 `LIVE_STATE_FILE` 默认 /tmp/live-submitted.json;保留该文件可跨周期/重启去重。 build-config 失败回退 sample 并记录原因;日志不记录响应正文或凭证。 diff --git a/src/server.py b/src/server.py index 0a0b540..4af7462 100644 --- a/src/server.py +++ b/src/server.py @@ -67,7 +67,7 @@ def _live_worker(): except Exception: sys.stderr.write('[live] hold reason=ledger_rebuild_failed\n') try: - interval = max(60, int(os.environ.get('LIVE_CYCLE_SECONDS', '600'))) + interval = max(60, int(os.environ.get('LIVE_CYCLE_SECONDS', '3600'))) except ValueError: interval = 600 while not _shutdown.is_set():