OpenClaw 多实例部署与 QQ 机器人配置实战
更新时间:2026-03-14
主题:一台服务器同时运行多个 OpenClaw 实例 + 多个 QQ 机器人
---
一、背景
1.1 需求
- 在一台腾讯云服务器上运行多个 OpenClaw 实例
- 每个实例绑定不同的 QQ 机器人
- 实现多 QQ 机器人同时在线
1.2 环境
- 腾讯云轻量服务器:4核 4GB
- OpenClaw 版本:2026.3.7+
- QQ 机器人:通过 QQ 开放平台创建
---
二、多实例架构
2.1 端口分配
目录 用途 |
------------|
日常任务 + 企业微信 |
专用 QQ Bot |
2.2 目录结构
---
三、配置步骤
3.1 创建第二个实例目录
3.2 创建配置文件
Bot2 的 :
3.3 创建 systemd 服务
:
3.4 启动和管理
---
四、QQ 机器人配置
4.1 创建 QQ 机器人
1. 打开 https://open.qq.com/
2. 登录 QQ 号
3. 创建机器人(获取 AppID 和 AppSecret)
4. 重要:配置沙箱环境
- 添加测试用户(你的 QQ 号)
- 或发布机器人
4.2 "灵魂不在线"问题解决
原因:QQ 机器人未正确配置
解决方案:
1. 在 QQ 开放平台添加测试用户
2. 或者发布机器人
3. 完善机器人资料
验证:
- 日志显示 = 服务器正常
- "灵魂不在线" = QQ 平台侧问题
---
五、关键经验
5.1 成功的关键
说明 |
------|
每个实例必须使用不同端口 |
每个实例有独立的 openclaw.json |
通过 OPENCLAWSTATEDIR 指定目录 |
在 plugins.entries 中明确启用/禁用 |
5.2 常见问题
原因
------
QQ 机器人未配置测试用户
插件继承问题
配置文件错误
5.3 注意事项
1. 多个实例可以用同一个模型 - 模型只是 API 调用,不会冲突
2. 端口不能重复 - 18789, 18790, 18791...
3. 工作区独立 - 每个实例有独立的 workspace
4. 插件可以共享 - 通过软链接或复制
---
六、测试结果
6.1 运行状态
端口 模型
------------
18789 tc-code-latest
18790 tc-code-latest
6.2 资源占用
- 内存:约 500-600MB/实例
- CPU:空闲时 <1%,有任务时 5-15%
- 一台 4GB 服务器可运行 2 个实例
---
七、总结
7.1 核心要点
1. ✅ 一台服务器可以运行多个 OpenClaw 实例
2. ✅ 每个实例使用独立端口(18789, 18790...)
3. ✅ 每个实例有独立的配置文件和工作区
4. ✅ QQ 机器人需要在开放平台配置测试用户
5. ✅ 多个实例可以使用同一个模型
7.2 架构图
---
文档创建:2026-03-14
经验来源:实战部署验证