每日备份 2026-06-10 12:57:13
This commit is contained in:
1 parent
fda2ccb8c2
commit
3d2e638c6a
244 files changed
+58890
-3
No files matched your search
+245
@@ -0,0 +1,245 @@
|
||||
# 1号机 (青龙) 资料库
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| **代号** | 青龙 🐉 |
|
||||
| **编号** | 1号机 |
|
||||
| **主机名** | yhh6788-B150-HD3 |
|
||||
| **IP 地址** | 192.168.0.31 |
|
||||
| **系统** | Ubuntu 25.10 (Questing Quokka) |
|
||||
| **内核** | Linux 6.17.0-12-generic |
|
||||
| **SSH 访问** | root@192.168.0.31 (密码: 3efvVGY&) |
|
||||
|
||||
---
|
||||
|
||||
## OpenClaw 配置
|
||||
|
||||
### 版本信息
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| **版本** | v2026.2.1 (落后 94 提交) |
|
||||
| **Gateway** | ws://127.0.0.1:18789 |
|
||||
| **Gateway Token** | yhh6788-B150-HD3 |
|
||||
| **更新状态** | 需要执行 `openclaw update` |
|
||||
|
||||
### 模型配置
|
||||
|
||||
| Provider | API | 模型 | 备注 |
|
||||
|----------|-----|------|------|
|
||||
| minimax | https://api.minimaxi.com/v1 | minimax-m2.1, embo-01 | 主力模型 |
|
||||
| deepseek | https://api.deepseek.com/v1 | deepseek-chat | 备用模型 |
|
||||
|
||||
### 通道配置
|
||||
|
||||
| 通道 | 状态 | 说明 |
|
||||
|------|------|------|
|
||||
| Telegram | ✅ OK | @dctc_01_bot |
|
||||
|
||||
### 内存配置
|
||||
|
||||
| 项目 | 状态 |
|
||||
|------|------|
|
||||
| Plugin | memory-core |
|
||||
| Vector | ⚠️ 正在配置 |
|
||||
| FTS | ✅ Ready |
|
||||
| Cache | ✅ On |
|
||||
|
||||
---
|
||||
|
||||
## Ollama 配置
|
||||
|
||||
### 服务状态
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| **版本** | 0.15.4 |
|
||||
| **监听地址** | [::]:11434 |
|
||||
| **服务状态** | ✅ 运行中 |
|
||||
| **启动时间** | 2026-02-05 00:01 |
|
||||
|
||||
### 模型列表
|
||||
|
||||
| 模型 | 状态 | 大小 | 用途 |
|
||||
|------|------|------|------|
|
||||
| mxbai-embed-large:latest | ⏳ 下载中 | ~669MB | 向量化搜索 |
|
||||
|
||||
### 启动命令
|
||||
|
||||
```bash
|
||||
export OLLAMA_HOST=0.0.0.0:11434
|
||||
nohup ollama serve > /tmp/ollama.log 2>&1 &
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 功能清单
|
||||
|
||||
### 核心功能
|
||||
|
||||
- ✅ CLI 命令执行
|
||||
- ✅ 文件读写
|
||||
- ✅ 记忆管理
|
||||
- ✅ 定时任务
|
||||
- ✅ 消息发送
|
||||
- ✅ Telegram 机器人
|
||||
|
||||
### 当前状态
|
||||
|
||||
| 功能 | 状态 | 说明 |
|
||||
|------|------|------|
|
||||
| 向量化服务 | ⚠️ 配置中 | 正在安装 Ollama |
|
||||
| Gateway 更新 | ❌ 需更新 | 落后 94 提交 |
|
||||
|
||||
---
|
||||
|
||||
## 程序架构
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────┐
|
||||
│ OpenClaw Gateway │
|
||||
│ - WebSocket 控制平面 (端口 18789) │
|
||||
│ - 通道连接管理 │
|
||||
└────────────────────────┬────────────────────────────────┘
|
||||
│
|
||||
┌────────────────┼────────────────┐
|
||||
▼ ▼ ▼
|
||||
┌─────────┐ ┌─────────┐ ┌─────────┐
|
||||
│Telegram │ │ Ollama │ │ Memory │
|
||||
│ Bot │ │ :11434 │ │ Plugin │
|
||||
└─────────┘ └─────────┘ └─────────┘
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 维护记录
|
||||
|
||||
### 2026-02-05
|
||||
|
||||
| 时间 | 操作者 | 操作 | 说明 |
|
||||
|------|--------|------|------|
|
||||
| 00:01 | 2号机 | 启动 Ollama | 解决崩溃问题 |
|
||||
| 00:06 | 2号机 | 拉取 embedding 模型 | mxbai-embed-large |
|
||||
| 00:30 | 2号机 | 创建资料库 | 记录基本信息 |
|
||||
|
||||
### 已知问题
|
||||
|
||||
| 问题 | 严重度 | 说明 |
|
||||
|------|--------|------|
|
||||
| Git 落后 | 🔴 高 | 需要 `openclaw update` |
|
||||
| Gateway service stopped | 🟡 中 | pid 654909 (activating) |
|
||||
| Reverse proxy headers | 🟡 中 | 未配置 trustedProxies |
|
||||
| Gateway token 较短 | 🟡 中 | 建议更换更长 token |
|
||||
|
||||
---
|
||||
|
||||
## 机器人网络
|
||||
|
||||
| 机器 | 代号 | IP | 状态 |
|
||||
|------|------|-----|------|
|
||||
| 2号机 | 守护者 🛡️ | 192.168.0.32 | ✅ 在线 |
|
||||
| 1号机 | 青龙 🐉 | 192.168.0.31 | ✅ 在线 |
|
||||
|
||||
---
|
||||
|
||||
## 辅助系统
|
||||
|
||||
| 系统 | IP | 功能 |
|
||||
|------|-----|------|
|
||||
| auto | 192.168.0.99 | 自动化挂机定时执行程序 |
|
||||
| 共享文件夹 | /share/temp1/ | 文件交互 |
|
||||
|
||||
---
|
||||
|
||||
## 工作环境
|
||||
|
||||
| 设备 | IP | 角色 |
|
||||
|------|-----|------|
|
||||
| 阿拉蕾 👾 | 192.168.0.66 | Ollama/向量服务 |
|
||||
|
||||
| 机器 | 命令 |
|
||||
|------|------|
|
||||
| 1号机 (青龙) | `sshpass -p '3efvVGY&' ssh root@192.168.0.31` |
|
||||
|
||||
---
|
||||
|
||||
## 下一步维护
|
||||
|
||||
1. ✅ Ollama 服务 - 已启动
|
||||
2. ⏳ 向量模型 - 下载中
|
||||
3. ⏳ OpenClaw 更新 - 待执行
|
||||
4. ⏳ Gateway token - 待修复
|
||||
|
||||
---
|
||||
|
||||
## 资料库位置
|
||||
|
||||
| 类型 | 位置 |
|
||||
|------|------|
|
||||
| 运维文档 | ~/doc/ |
|
||||
| 本机资料 | ~/doc/BOTS/1号机.md |
|
||||
|
||||
---
|
||||
|
||||
*最后更新: 2026-02-05 00:22*
|
||||
*维护者: 2号机 (守护者)*
|
||||
|
||||
### 2026-02-05 - 向量化配置
|
||||
|
||||
| 时间 | 操作 | 说明 |
|
||||
|------|------|------|
|
||||
| 00:25 | 2号机 | 接管下载 mxbai-embed-large |
|
||||
| 00:26 | 2号机 | 模型下载完成 |
|
||||
| 00:30 | 2号机 | 配置 Ollama provider |
|
||||
| 00:38 | 2号机 | 重启 Gateway |
|
||||
| 00:46 | 2号机 | 向量服务 Ready |
|
||||
|
||||
### 经验教训
|
||||
|
||||
| 问题 | 教训 | 解决方案 |
|
||||
|------|------|----------|
|
||||
| Ollama 进程崩溃 | 后台运行需用 nohup | `nohup ollama serve > /tmp/ollama.log 2>&1 &` |
|
||||
| 模型下载中断 | 需检查下载状态 | `curl http://localhost:11434/api/tags` |
|
||||
| Gateway 启动超时 | systemd 服务配置问题 | 进程已启动,可继续使用 |
|
||||
| SSH 连接中断 | 长时间操作需监控 | 使用进程管理跟踪状态 |
|
||||
|
||||
### 2026-02-05 - Telegram 连接修复
|
||||
|
||||
| 时间 | 问题 | 修复 |
|
||||
|------|------|------|
|
||||
| 01:07 | 代理未运行导致 Telegram 无法连接 | 移除代理配置,改为直接连接 |
|
||||
|
||||
### 经验教训
|
||||
|
||||
| 问题 | 教训 | 解决方案 |
|
||||
|------|------|----------|
|
||||
| 代理配置导致 Telegram 不可用 | 青龙在国内网络可直接连接 Telegram,无需代理 | 移除 override.conf 中的代理配置 |
|
||||
|
||||
|
||||
### 本地模型用途定位
|
||||
|
||||
| 模型 | 用途 | 说明 |
|
||||
|------|------|------|
|
||||
| mxbai-embed-large | ✅ 向量化 | 本地 embedding 服务 |
|
||||
| (无对话模型) | - | 云端 MiniMax 负责对话 |
|
||||
|
||||
### 策略说明
|
||||
|
||||
- **向量化**: 青龙本地运行 mxbai-embed-large
|
||||
- **对话**: 统一使用云端 MiniMax (minimax-m2.1)
|
||||
- **优势**: 节省资源,专注向量化服务
|
||||
|
||||
|
||||
### 模型架构确认
|
||||
|
||||
| 功能 | 模型 | 来源 |
|
||||
|------|------|------|
|
||||
| 对话/分析 | minimax-m2.1 | minimax.com (云端) |
|
||||
| 向量化 | mxbai-embed-large | 本地 Ollama |
|
||||
|
||||
### 结论
|
||||
|
||||
✅ 青龙是综合性应用机器人,架构已完善
|
||||
✅ 无需添加额外模型
|
||||
@@ -0,0 +1,212 @@
|
||||
# 2号机 Telegram 机器人故障报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| **日期** | 2026-02-05 |
|
||||
| **时间** | 08:15 - 08:50 (约35分钟) |
|
||||
| **故障现象** | Telegram 机器人 @dctc_02_bot 无响应 |
|
||||
| **严重程度** | 🔴 高 |
|
||||
|
||||
---
|
||||
|
||||
## 故障经过
|
||||
|
||||
### 08:15 - 首次报告
|
||||
- 用户报告 Telegram 机器人无响应
|
||||
- 检查发现配置错误:`memorySearch.provider: "ollama"`
|
||||
|
||||
### 08:21 - 第二次修复尝试
|
||||
- 移除 `noProxy` 配置键
|
||||
- 服务重启成功但仍未回复
|
||||
|
||||
### 08:28 - 深度诊断
|
||||
- SSH 登录 2号机深度分析
|
||||
- 发现 memory 系统尝试使用 OpenAI embeddings(中国不可用)
|
||||
|
||||
### 08:32 - 尝试切换 .31 向量化服务
|
||||
- 配置 `remote.baseUrl: "http://192.168.0.31:11434/v1"`
|
||||
- 触发新错误:`memorySearch.provider: Invalid input`
|
||||
|
||||
### 08:35 - 发现 2号机有本地 Ollama
|
||||
- `ollama list` 显示有 `nomic-embed-text:latest` 和 `mxbai-embed-large:latest`
|
||||
- 切换到本地服务
|
||||
|
||||
### 08:38 - 会话锁问题
|
||||
- 发现锁文件:`e93cef24-f3c1-4c4d-a874-8a9b227634bd.jsonl.lock`
|
||||
- 清理锁文件并重置会话状态
|
||||
|
||||
### 08:43 - Provider 根本原因
|
||||
- **发现核心问题**:OpenClaw 不支持 `provider: "ollama"`
|
||||
- **必须使用 `provider: "openai"`**
|
||||
|
||||
### 08:50 - 最终修复
|
||||
- 将 `provider` 改为 `"openai"`
|
||||
- 服务重启成功
|
||||
- ✅ 机器人恢复正常
|
||||
|
||||
---
|
||||
|
||||
## 根本原因
|
||||
|
||||
### 直接原因
|
||||
```
|
||||
agents.defaults.memorySearch.provider: "ollama" ← 无效值
|
||||
```
|
||||
|
||||
### 根本原因
|
||||
1. **OpenClaw 配置验证过于严格**
|
||||
- `memorySearch.provider` 只支持 `"openai"` 值
|
||||
- `"ollama"` 被标记为 "Invalid input"
|
||||
|
||||
2. **OpenClaw 自动重新生成配置**
|
||||
- 即使手动移除 memorySearch,OpenClaw 仍会重新生成
|
||||
- 使用旧值 `"ollama"` 导致持续报错
|
||||
|
||||
3. **1号机 vs 2号机 配置差异**
|
||||
- 1号机:`provider: "openai"` ✅ 正常工作
|
||||
- 2号机:`provider: "ollama"` ❌ 无效
|
||||
|
||||
---
|
||||
|
||||
## 解决过程
|
||||
|
||||
### 尝试1:移除 noProxy
|
||||
```bash
|
||||
python3 -c "c['models']['providers']['openai'].pop('noProxy', None)"
|
||||
systemctl --user restart openclaw-gateway.service
|
||||
```
|
||||
结果:❌ 无效
|
||||
|
||||
### 尝试2:移除 memorySearch
|
||||
```bash
|
||||
python3 -c "c['agents']['defaults'].pop('memorySearch', None)"
|
||||
systemctl --user restart openclaw-gateway.service
|
||||
```
|
||||
结果:❌ OpenClaw 重新生成
|
||||
|
||||
### 尝试3:切换 .31 向量化
|
||||
```bash
|
||||
c['agents']['defaults']['memorySearch']['remote']['baseUrl'] = 'http://192.168.0.31:11434/v1'
|
||||
```
|
||||
结果:❌ provider 错误
|
||||
|
||||
### 尝试4:清理会话锁
|
||||
```bash
|
||||
rm -f ~/.openclaw/agents/main/sessions/*.lock
|
||||
python3 -c "d['active'] = None; d['sessions'] = {}"
|
||||
```
|
||||
结果:✅ 清理成功,但未解决核心问题
|
||||
|
||||
### 尝试5:修复 Provider(最终方案)
|
||||
```bash
|
||||
c['agents']['defaults']['memorySearch']['provider'] = 'openai'
|
||||
systemctl --user restart openclaw-gateway.service
|
||||
```
|
||||
结果:✅ 成功
|
||||
|
||||
---
|
||||
|
||||
## 诊断命令
|
||||
|
||||
### 服务状态检查
|
||||
```bash
|
||||
systemctl --user status openclaw-gateway.service
|
||||
```
|
||||
|
||||
### 日志分析
|
||||
```bash
|
||||
tail -100 /tmp/openclaw/openclaw-2026-02-05.log
|
||||
```
|
||||
|
||||
### 配置检查
|
||||
```bash
|
||||
cat ~/.openclaw/openclaw.json | python3 -c "import sys,json; c=json.load(sys.stdin); print(json.dumps(c.get('agents',{}).get('defaults',{}).get('memorySearch', {}), indent=2))"
|
||||
```
|
||||
|
||||
### 会话锁检查
|
||||
```bash
|
||||
ls -la ~/.openclaw/agents/main/sessions/*.lock
|
||||
cat ~/.openclaw/agents/main/sessions/*.lock
|
||||
```
|
||||
|
||||
### Provider 修复
|
||||
```bash
|
||||
python3 -c "import json; c=json.load(open('/root/.openclaw/openclaw.json')); c['agents']['defaults']['memorySearch']['provider'] = 'openai'; open('/root/.openclaw/openclaw.json','w').write(json.dumps(c, indent=2))"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 经验教训
|
||||
|
||||
### 1. OpenClaw 配置验证严格
|
||||
- 很多常见配置键不受支持
|
||||
- 必须使用 `openclaw doctor --fix` 自动清理
|
||||
|
||||
### 2. Provider 值限制
|
||||
- `memorySearch.provider` 只支持 `"openai"`
|
||||
- `"ollama"` 不被识别为有效值
|
||||
|
||||
### 3. 1号机 vs 2号机 必须一致
|
||||
- 两台机器的配置应该保持一致
|
||||
- 发现问题时优先对比配置差异
|
||||
|
||||
### 4. 会话锁会导致死锁
|
||||
- 锁文件存在但会话未激活时需要清理
|
||||
- `rm -f *.lock` + 重置 sessions.json
|
||||
|
||||
### 5. 外部监控不会修改配置
|
||||
- Crontab、OpenClaw cron、Systemd timers 都不会修改配置
|
||||
- 配置变化来自 OpenClaw 内部行为
|
||||
|
||||
---
|
||||
|
||||
## 最终配置
|
||||
|
||||
```json
|
||||
{
|
||||
"agents": {
|
||||
"defaults": {
|
||||
"memorySearch": {
|
||||
"provider": "openai",
|
||||
"model": "mxbai-embed-large:latest",
|
||||
"remote": {
|
||||
"baseUrl": "http://localhost:11434/v1",
|
||||
"apiKey": "ollama-local"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 相关文件
|
||||
|
||||
| 文件 | 路径 |
|
||||
|------|------|
|
||||
| 主配置 | ~/.openclaw/openclaw.json |
|
||||
| 机器人档案 | ~/doc/BOTS/2号机.md |
|
||||
| 故障记录 | ~/doc/BOTS/2号机-2026-02-05-Telegram故障.md |
|
||||
| 系统日志 | /tmp/openclaw/openclaw-2026-02-05.log |
|
||||
|
||||
---
|
||||
|
||||
## 后续建议
|
||||
|
||||
### 立即行动
|
||||
- [ ] 验证 2号机 Telegram 机器人稳定性
|
||||
- [ ] 检查其他配置是否也有类似问题
|
||||
|
||||
### 长期改进
|
||||
- [ ] 创建配置检查脚本,定期验证配置有效性
|
||||
- [ ] 文档化所有有效的 provider 值
|
||||
- [ ] 建立 1号机 vs 2号机 配置对比机制
|
||||
|
||||
---
|
||||
|
||||
*创建时间: 2026-02-05 09:10*
|
||||
*创建者: OpenClaw Assistant*
|
||||
*最后更新: 2026-02-05 09:10*
|
||||
+278
@@ -0,0 +1,278 @@
|
||||
# 2号机 (守护者) 资料库
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| **代号** | 守护者 🛡️ |
|
||||
| **编号** | 2号机 |
|
||||
| **主机名** | yh6788-ThinkPad-X230 |
|
||||
| **IP 地址** | 192.168.0.32 |
|
||||
| **硬件** | ThinkPad X230 (Intel Core i5-3320M, 8GB RAM) |
|
||||
| **系统** | Ubuntu 25.10 (Questing Quokka) |
|
||||
| **内核** | Linux 6.17.0-12-generic |
|
||||
|
||||
---
|
||||
|
||||
## 向量服务连接
|
||||
|
||||
| 目标 | 地址 | 用途 |
|
||||
|------|------|------|
|
||||
| 本地 | localhost:11434 | Ollama 向量 (主力) |
|
||||
| 阿拉蕾 👾 | 192.168.0.66:11434 | Ollama 向量 (备用) |
|
||||
|
||||
---
|
||||
|
||||
## 机器人网络
|
||||
|
||||
| 机器 | 代号 | IP | 状态 |
|
||||
|------|------|-----|------|
|
||||
| 2号机 | 守护者 🛡️ | 192.168.0.32 | ✅ 在线 |
|
||||
| 1号机 | 青龙 🐉 | 192.168.0.31 | ✅ 在线 |
|
||||
|
||||
---
|
||||
|
||||
## 辅助系统
|
||||
|
||||
| 系统 | IP | 功能 |
|
||||
|------|-----|------|
|
||||
| auto | 192.168.0.99 | 自动化挂机定时执行程序 |
|
||||
| 共享文件夹 | /share/temp1/ | 文件交互 |
|
||||
|
||||
---
|
||||
|
||||
## 工作环境
|
||||
|
||||
| 设备 | IP | 角色 |
|
||||
|------|-----|------|
|
||||
| 阿拉蕾 👾 | 192.168.0.66 | Ollama/向量服务 |
|
||||
|
||||
---
|
||||
|
||||
## OpenClaw 配置
|
||||
|
||||
### 版本信息
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| **版本** | v2026.2.2-3 |
|
||||
| **Gateway** | ws://127.0.0.1:18789 |
|
||||
| **Gateway Token** | yh6788-ThinkPad-X230 |
|
||||
| **Channel** | stable (default) |
|
||||
|
||||
### 模型配置
|
||||
|
||||
| Provider | API | 模型 | 备注 |
|
||||
|----------|-----|------|------|
|
||||
| minimax | https://api.minimaxi.com/v1 | minimax-m2.1, embo-01 | 主力模型 |
|
||||
| deepseek | https://api.deepseek.com/v1 | deepseek-chat | 备用模型 |
|
||||
| ollama | http://localhost:11434/v1 | llama3:latest, mxbai-embed-large:latest | 本地模型 |
|
||||
|
||||
### 通道配置
|
||||
|
||||
| 通道 | 状态 | 说明 |
|
||||
|------|------|------|
|
||||
| Telegram | ✅ OK | @dctc_02_bot |
|
||||
|
||||
### 内存配置
|
||||
|
||||
| 项目 | 状态 |
|
||||
|------|------|
|
||||
| Plugin | memory-core |
|
||||
| Vector | ✅ Ready (mxbai-embed-large) |
|
||||
| FTS | ✅ Ready |
|
||||
| Cache | ✅ On |
|
||||
|
||||
---
|
||||
|
||||
## 功能清单
|
||||
|
||||
### 核心功能
|
||||
|
||||
- ✅ CLI 命令执行
|
||||
- ✅ 文件读写
|
||||
- ✅ 记忆管理 (memory_search/memory_get)
|
||||
- ✅ 定时任务 (cron)
|
||||
- ✅ 消息发送 (message)
|
||||
- ✅ 浏览器控制 (browser)
|
||||
- ✅ Canvas 可视化
|
||||
- ✅ TTS 语音合成
|
||||
|
||||
### 通信能力
|
||||
|
||||
- Telegram 机器人
|
||||
- WebSocket Gateway
|
||||
|
||||
### 运维工具
|
||||
|
||||
- openclaw status (状态检查)
|
||||
- openclaw doctor (健康诊断)
|
||||
- openclaw logs (日志查看)
|
||||
- openclaw update (版本更新)
|
||||
|
||||
---
|
||||
|
||||
## 程序架构
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────┐
|
||||
│ OpenClaw Gateway │
|
||||
│ - WebSocket 控制平面 (端口 18789) │
|
||||
│ - 通道连接管理 │
|
||||
│ - 消息路由 │
|
||||
└────────────────────────┬────────────────────────────────┘
|
||||
│
|
||||
┌────────────────┼────────────────┐
|
||||
▼ ▼ ▼
|
||||
┌─────────┐ ┌─────────┐ ┌─────────┐
|
||||
│Telegram │ │ Nodes │ │ Memory │
|
||||
│ Bot │ │ 管理 │ │ Plugin │
|
||||
└─────────┘ └─────────┘ └─────────┘
|
||||
```
|
||||
|
||||
### 目录结构
|
||||
|
||||
```
|
||||
~/.openclaw/
|
||||
├── openclaw.json # 主配置文件
|
||||
├── agents/
|
||||
│ └── main/
|
||||
│ └── agent/
|
||||
│ ├── models.json
|
||||
│ └── config.json
|
||||
├── workspace/ # 工作空间
|
||||
├── canvas/ # Canvas 文件
|
||||
└── extensions/ # 扩展插件
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 维护记录
|
||||
|
||||
### 2026-02-04
|
||||
|
||||
| 时间 | 操作 | 说明 |
|
||||
|------|------|------|
|
||||
| 11:05 | 配置初始化 | 完成 wizard 和 doctor |
|
||||
| 13:43 | 知识库整理 | 创建 ~/doc/ 资料库 |
|
||||
| 23:11 | 大任务整理 | 整理 ~/doc 资料库 |
|
||||
| 23:57 | 安装 sshpass | 用于 SSH 连接 |
|
||||
| 23:52 | 监控 1号机 | 接管安装 Ollama |
|
||||
|
||||
### 技术决策
|
||||
|
||||
| 决策 | 内容 | 理由 |
|
||||
|------|------|------|
|
||||
| 主力模型 | MiniMax | 速度快,适合日常任务 |
|
||||
| 备用模型 | DeepSeek | 推理能力强 |
|
||||
| 向量模型 | mxbai-embed-large | 本地运行,CPU 友好 |
|
||||
|
||||
---
|
||||
|
||||
## 已知问题
|
||||
|
||||
| 问题 | 严重度 | 说明 |
|
||||
|------|--------|------|
|
||||
| Reverse proxy headers | WARN | 未配置 trustedProxies |
|
||||
| Gateway token 长度 | INFO | 建议使用更长的 token |
|
||||
|
||||
---
|
||||
|
||||
## 资料库位置
|
||||
|
||||
| 类型 | 位置 |
|
||||
|------|------|
|
||||
| 运维文档 | ~/doc/ |
|
||||
| 记忆文件 | ~/.openclaw/workspace/memory/ |
|
||||
| 每日记录 | ~/.openclaw/workspace/memory/YYYY-MM-DD.md |
|
||||
| 长期记忆 | ~/.openclaw/workspace/MEMORY.md |
|
||||
|
||||
---
|
||||
|
||||
*最后更新: 2026-02-05 00:22*
|
||||
*维护者: 2号机 (守护者)*
|
||||
|
||||
### 2026-02-05 - 青龙向量配置
|
||||
|
||||
| 时间 | 操作 | 说明 |
|
||||
|------|------|------|
|
||||
| 00:21 | - | 网络结构更新 |
|
||||
| 00:25 | 2号机 | 接管青龙 Ollama 配置 |
|
||||
| 00:26 | 2号机 | mxbai-embed-large 下载完成 |
|
||||
| 00:30 | 2号机 | 添加 Ollama provider 配置 |
|
||||
| 00:38 | 2号机 | 重启青龙 Gateway |
|
||||
| 00:46 | 2号机 | 青龙向量服务 Ready |
|
||||
|
||||
### 经验教训
|
||||
|
||||
| 问题 | 教训 | 解决方案 |
|
||||
|------|------|----------|
|
||||
| Ollama 进程崩溃 | 后台运行需用 nohup | `nohup ollama serve > /tmp/ollama.log 2>&1 &` |
|
||||
| 模型下载中断 | 需检查下载状态 | `curl http://localhost:11434/api/tags` |
|
||||
| Gateway 启动超时 | systemd 服务配置问题 | 进程已启动,可继续使用 |
|
||||
| SSH 连接中断 | 长时间操作需监控 | 使用进程管理跟踪状态 |
|
||||
|
||||
---
|
||||
|
||||
## 知识沉淀
|
||||
|
||||
### Ollama 运维命令
|
||||
|
||||
```bash
|
||||
# 启动服务
|
||||
export OLLAMA_HOST=0.0.0.0:11434
|
||||
nohup ollama serve > /tmp/ollama.log 2>&1 &
|
||||
|
||||
# 检查状态
|
||||
curl http://localhost:11434/api/tags
|
||||
|
||||
# 下载模型
|
||||
unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY ALL_PROXY
|
||||
ollama pull mxbai-embed-large:latest
|
||||
|
||||
# 查看日志
|
||||
tail -f /tmp/ollama.log
|
||||
```
|
||||
|
||||
### SSH 运维命令
|
||||
|
||||
```bash
|
||||
# 连接青龙
|
||||
sshpass -p '3efvVGY&' ssh root@192.168.0.31
|
||||
|
||||
# 远程执行命令
|
||||
sshpass -p '3efvVGY&' ssh root@192.168.0.31 "openclaw status"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 2026-02-05 Telegram 机器人故障
|
||||
|
||||
| 时间 | 操作 | 说明 |
|
||||
|------|------|------|
|
||||
| 08:15 | 故障报告 | Telegram 机器人 @dctc_02_bot 无响应 |
|
||||
| 08:21 | 移除 noProxy | 移除无效配置键 |
|
||||
| 08:28 | 深度诊断 | 发现 memory 系统使用 OpenAI embeddings |
|
||||
| 08:32 | 切换 .31 | 配置远程向量化服务 |
|
||||
| 08:35 | 本地 Ollama | 发现 2号机有本地向量模型 |
|
||||
| 08:38 | 清理锁文件 | 删除会话锁,重置状态 |
|
||||
| 08:43 | Provider 修复 | 发现核心问题:provider 值限制 |
|
||||
| 08:50 | ✅ 修复成功 | provider 改为 openai,机器人恢复 |
|
||||
|
||||
### 故障根因
|
||||
- **核心问题**: 只支持
|
||||
- **错误值**: 被标记为无效输入
|
||||
- **解决方案**:将 provider 改为
|
||||
|
||||
### 经验教训
|
||||
1. OpenClaw 配置验证非常严格
|
||||
2. 1号机 vs 2号机 必须配置一致
|
||||
3. 外部监控不会修改配置(来自 OpenClaw 内部行为)
|
||||
|
||||
### 相关文档
|
||||
- 详细记录:
|
||||
|
||||
### 2026-02-05 - nomic-embed-text 稳定性测试
|
||||
- 时间:09:32
|
||||
- 结果:✅ 测试通过,机器人反馈正常
|
||||
- 模型:nomic-embed-text:latest (274 MB)
|
||||
Reference in new issue
Block a user