跳到正文

CM-002:claude-mem Worker 无响应


问题现象

  • 安装 claude-mem 后,Claude Code 工具调用明显变慢或长时间无返回
  • claude-mem 的 viewer 或 health 检查无响应
  • npm run worker:status、日志或端口信息显示 worker 未正确启动

这些现象只能说明插件 worker 需要诊断;不能仅凭端口监听状态断言“进程假活”。worker 端口也不是所有机器都固定为 37777


本次核对结论

claude-mem v13.12.4 Release 修复了一类 Windows 下 server handle 状态导致 shutdown 清理被跳过、端口持续占用的问题,并补充了 stale-worker 修复。旧页面针对 v5.x/v10.5.2 的强制杀进程流程不应继续作为当前默认方案。


安全处理步骤

1. 核对来源和版本

前往 claude-mem 官方 Releases 核对当前版本、发布日期和更新说明。不要从同名仓库、网盘或镜像下载。

2. 在官方插件目录运行诊断

cd ~/.claude/plugins/marketplaces/thedotmack
npm run worker:status
npm run worker:logs

目录不存在时不要照抄命令;先按官方安装文档确认实际安装方式和路径。

3. 使用项目提供的重启脚本

cd ~/.claude/plugins/marketplaces/thedotmack
npm run worker:restart

该方式比结束所有 node.exepython.exe 或使用 Stop-Process -Force 更可控。不要为释放一个端口终止不相关进程。

4. 仍失败时保留证据

保存插件版本、worker:status、脱敏日志和实际端口,再向项目官方 Issues/支持渠道反馈。日志中删除 Key、Token、提示词、用户名和私人路径。


预防措施

做法目的
从官方 Release 更新并阅读变更说明避免安装同名或过期版本
升级前备份 ~/.claude-mem/保留本地记忆数据的恢复路径
使用 worker:statusworker:logsworker:restart避免盲目杀进程或删除内部文件
只向官方项目提交脱敏日志降低数据泄露风险

资料来源:claude-mem 官方排障 · v13.12.4 Release · thedotmack/claude-mem(Release 发布于 2026-07-23;2026-07-26 核对)