---
source_url:
ingested: 2026-08-05
status: inbox
---

# 坑：Agent+browser cron 死于 LLM API 挂死而非站点变化（2026-08-04）

## 现象
UA 男士服饰价格监控 job（dd935b98088b）12:30 启动即失败，cron session 里只有初始 prompt（tool_turns=0），errors.log：
`Job 'UA 男士服饰价格监控' idle for 600s (inactivity limit 600s) | last_activity=waiting for non-streaming API response`

## 根因
**DeepSeek API 第一个请求（约 16 万 token 的大 prompt，整个 SKILL.md 被注入）挂死整整 600 秒**，触发 cron inactivity limit 超时中止。与 UA 网站、browser 工具无关；同日大哥也证实 DeepSeek 出过问题。

## 诊断套路（症状 C）
1. errors.log 找到 inactivity 超时记录 → 确认是 `waiting for non-streaming API response`
2. 同时段对比其它会话是否有 API call（排除全局故障）——本例无其它会话，是单请求挂起
3. 小请求实测 API 健康（本例 1.1s 返回正常）→ 定性为一次性挂死

## 修复与加固
- `cronjob(action='run')` 重跑即恢复：34 次 API 调用、33 次 browser 操作、真实抓到 Curry 系列 50% off 等折扣
- 大 prompt（160K+ input tokens）更易触发挂死；**反复失败应转换为 `no_agent=True` CDP 脚本**（Costco 模式：零 LLM 依赖、固定 1-2 分钟、免疫 API 抽风）——已向大哥提议，待拍板
- 教训：Mode B 监控 job 失败先查 API 健康，别在站点侧浪费时间
