[BUG]: 当后端在消息中间退出时,execProtocolRawSync 会一直运行,CPU 使用率为 100%(协议循环中的 swallow-all 捕获)
作者: drudolf创建于 2026年7月17日更新于 2026年9月12日
描述错误
当 WASM 后端在处理消息(例如在 COPY ... FROM STDIN 中遇到 EOF 后执行 exit(1))时终止时,协议循环将永远以 100% CPU 同步运行。调用永远不会返回,因此无法通过定时器、Promise.race 或 AbortSignal 中断(在 #945 中做出的相同结构性观察),因此 Node 进程必须从外部杀死。
内容来源: electric-sql/pglite