记忆:浏览器卡死事故归因+标签纪律加严(browser-harness 提交 b7ba89d)
This commit is contained in:
1 parent
b1986695b3
commit
de9fd3338f
1 file changed
+13
@@ -269,3 +269,16 @@
|
||||
- 6 条「不可核实的 done」仍属已归档旧目标 `5199a6`:`research/` 只剩 `1b-竞品分析.md`,6 份正文在 `证据附卷/`(5 份)+ `归档-1b旧口径/`(1 份)⇒ **登记路径失效、非产物丢失**,不构成本目标缺口。
|
||||
- 本棒只写 `执行会话/目标-…-071c5b/结果检查-第32棒-20261009.md`;⛔ 未动 `ui/`、⛔ 未删锁/接管、⛔ 未改目标状态、⛔ 未新增排期。
|
||||
- 观测点:**06:32 后**看台账是否出现第 4 步 `done`(带可读 artifact)⇒ 若出现,本目标四步可收口。
|
||||
|
||||
## 07:10 · 浏览器卡死事故 + 标签纪律加严(用户令「一类任务只开一个标签页并复用」)
|
||||
|
||||
- 用户:「全部都卡死 我手动关了,应该就是这个问题」⇒ 指**浏览器实例被反复开标签堆到卡死**。
|
||||
- 🔴 **现场坐实**:第二棒(`58855437`,06:32:15 起跑、已抢到域锁)在**闸门取证阶段**逐件落盘后停住 —— `_tools/` 06:37 → `ui/mcn-workbench.html` 06:39 → `_scratch/` 06:40,但 `3b-实测记录.md` **未生成**、`_gate_shots/` **仍空** ⇒ 卡死在浏览器密集操作那一段(与用户判断一致)。
|
||||
- 🔴 **卡死的机器形态**(保活日志 `tmp/_bh_chrome.log`):`06:56:11 port 9223 not answering (pid alive=True)` → `07:06:49 chrome exited rc=3489660927 ⇒ relaunch` —— **端口不应答、进程不死的僵死态**。
|
||||
⚠️ 保活脚本 `bh_keep_chrome.py` **只探端口**(`socket.create_connection`),对僵死态查不出也救不回 ⇒ 这是规则之外的另一层缺口,**⛔ 别把「端口在」当成「浏览器可用」**。
|
||||
- ✅ **加规则**(落在 `browser-harness/SKILL.md` 两处,单一可信源):
|
||||
1、第一屏「本机(用户明令)」段加 🔴🔴 **指针** —— 只讲严重性(能把整机拖死)+ 指向权威处,⛔ 不复述细则;
|
||||
2、原「一个页面只开一个标签」那条**升级**为「**一类任务只开一个标签页并复用,⛔ 禁止反复开**」—— 补进卡死实测读数、给出「一类任务」定义(同一个原型/同一轮站点调研/同一批数据抓取)、复用清单在原五条上**加一条**(换到同任务的另一个页面 ⇒ 也优先在同一标签里 `goto_url()`)。
|
||||
⇒ 技能仓提交 **`b7ba89d`**(已推)。
|
||||
- 📌 **与昨晚那次终止的区别(⛔ 别混)**:00:53 那次是 **daemon 换代**(内存暴涨被强杀,见上面 06:38 那节);06:40 这次是**浏览器僵死**。两次都让第④棒停在闸门取证这一步。
|
||||
- 📊 目标现状:四步里①②③完成(梳理稿 29 KB / GPT 规划意见 42 KB / ②段两份新版 40.9+37.8 KB),第④步**仍未收口**(缺 `3b-实测记录.md` + `_gate_shots/` + 台账上报)。
|
||||
Reference in new issue
Block a user