fix: Xvfb 管道挂死根因修复 + 日报窗口 mtime 兜底 + 翻译切换 dashscope
- domestic_crawl_8g.sh: Xvfb 启动脱离管道 fd(</dev/null + 重定向日志 + disown)。 修复 2026-09-06 事故:Xvfb 常驻进程继承 'bash crawl | tee' 管道写端, tee 永远收不到 EOF → domestic_full.sh 卡死 M1 → 日报永不生成 - scheduler/reporter.py: _load_events_window 对 'publish_time 过期' 的文件 增加 mtime 兜底(本次窗口内新翻译的事件不被低质量 publish_time 误伤)。 修复空日报:date-only/美式日期错位的 publish_time 使窗口 articles=0 - configs/system.yaml: M4 翻译 provider 切换 deepseek → dashscope(qwen3.7-flash), 降低翻译成本(输出单价约降 ~9 倍);daily_report 保持 deepseek 不变
This commit is contained in:
+6
-3
@@ -23,6 +23,8 @@ crawler:
|
||||
source_timeout_sec: 7200 # 单源超时秒数(2h)
|
||||
article_delay_sec: 3.0 # 文章间冷却间隔
|
||||
page_timeout_sec: 45 # 单页加载超时
|
||||
http_timeout_sec: 30 # 轻量 HTTP 抓全文单页超时(秒)
|
||||
http_min_html_len: 2000 # 判定 HTTP 拿到正文的最小 HTML 长度
|
||||
viewport_width: 1024
|
||||
viewport_height: 768
|
||||
user_agent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
|
||||
@@ -45,7 +47,7 @@ dedup:
|
||||
llm:
|
||||
provider: "deepseek"
|
||||
deepseek_model: "deepseek-v4-flash"
|
||||
qwen_model: "qwen-plus"
|
||||
qwen_model: "qwen3.7-flash"
|
||||
timeout_sec: 60
|
||||
max_attempts: 3 # 单篇总尝试次数(含首次),失败后指数退避重试
|
||||
max_tokens: 8192
|
||||
@@ -58,8 +60,9 @@ llm:
|
||||
llm_scenes:
|
||||
translation:
|
||||
# M4:全文英译中 + 投资事件抽取(单次 LLM 调用合并输出)
|
||||
provider: "deepseek"
|
||||
model: "deepseek-v4-flash"
|
||||
#provider: "deepseek"
|
||||
provider: "dashscope"
|
||||
model: "qwen3.7-flash"
|
||||
temperature: 0.1
|
||||
max_tokens: 8192
|
||||
description: |
|
||||
|
||||
Reference in New Issue
Block a user