JianFeeeee
29150065aa
fix(clawhub): sidecar 就绪超时 5s → 30s(慢机器上 node 冷启动超时)
CI 报红:`TestLaunchSidecarAndListTools`
launch sidecar: sidecar echoplugin ping timeout (5.00s)
本机全绿。
## 这不是"测试机器慢所以放宽测试"
sidecar 起不来等于该 skill 整体不可用 —— 这是**产品行为**,不是测试细节。
原来的 5s 是按开发机估算的:node 冷启动 + 模块加载在快盘空载时约 0.2s。
而 CI 共享 runner(以及真实部署里的低配机器)上,一次 fork+exec+node
引导遇到 CPU 争抢就会超过 5s。
判断"真的挂了"应该由**进程退出信号**负责(readLoop 会感知),
而不是由引导耗时猜。
## 30s 的取法
· 比 systemd 的 TimeoutStopSec(25s) 宽 —— 关停时不该被就绪等待拖住
· 与用户可感知的"卡住"阈值(约 30s)持平 —— 再长就该让用户看到明确失败
· 错误文案带上超时值与可能原因(node 不可用),便于自助排查
2026-10-25 22:31:51 +08:00
..
2026-10-25 21:39:12 +08:00
2026-10-25 20:30:39 +08:00
2026-10-25 15:55:26 +08:00
2026-10-25 18:25:37 +08:00
2026-10-21 12:17:19 +08:00
2026-10-25 15:55:26 +08:00
2026-10-25 18:25:37 +08:00
2026-10-25 18:25:37 +08:00
2026-10-21 12:17:19 +08:00
2026-10-23 15:51:02 +08:00
2026-10-25 20:15:43 +08:00
2026-10-22 20:49:44 +08:00
2026-10-21 12:17:19 +08:00
2026-10-21 12:17:19 +08:00
2026-10-25 22:28:22 +08:00
2026-10-25 22:31:51 +08:00
2026-10-21 12:17:19 +08:00
2026-08-14 00:48:40 +08:00
2026-10-17 19:18:24 +08:00
2026-10-21 12:17:19 +08:00
2026-10-25 20:30:39 +08:00
2026-10-25 15:55:26 +08:00
2026-10-22 20:49:44 +08:00
2026-10-17 19:18:24 +08:00
2026-10-22 20:49:44 +08:00
2026-09-12 08:23:30 +08:00
2026-10-21 12:17:19 +08:00