OpenClaw 并发报错:多 Agent 并发处理任务时,频繁抛出 SQLITE_BUSY 超时报错如何优化锁机制?

单文件的 SQLite 数据库在极高并发的高吞吐量写入时会遇到锁瓶颈。如果你同时跑了 5 个 Agent 互相协作狂刷记录,超出了默认的 5000ms 锁等待时长就会报错。解决方案有二:1. 修改 `.env`,调高 `SQLITE_BUSY_TIMEOUT=15000` 增加重试宽容度;2. 对于工业级强度需求,强烈建议在 Web 配置中将状态存储后端(State Backend)从 SQLite 迁移至外部的 PostgreSQL 或 Redis 实例。

作加

类似文章