Skip to content

Bab 11 Pemecahan Masalah dan Optimasi

Berbagai masalah tidak dapat dihindari saat menggunakan OpenClaw. Bab ini merangkum solusi untuk masalah umum, tips penyesuaian kinerja, dan sumber daya komunitas.

Saran Membaca: Bagian 1 "Pertanyaan yang Sering Diajukan Pemeriksaan Cepat" disarankan agar semua orang membacanya sehingga Anda dapat dengan cepat menemukan masalah saat menemuinya. Anda dapat membaca diagnosis log berikut, pengoptimalan kinerja, dan konten lainnya ketika Anda mengalami masalah tertentu.

1. FAQ Cepat

1.1 Masalah instalasi

MasalahPenyebabSolusi
npm install -g openclaw KegagalanVersi Node.js terlalu rendahTingkatkan ke Node.js 22+
Kesalahan izinIzin tidak mencukupi untuk instalasi global npmGunakan sudo atau konfigurasikan awalan npm
Batas waktu jaringansumber npm tidak dapat diaksesBeralih ke sumber Taobao: npm config set registry https://registry.npmmirror.com

1.2 Masalah koneksi API

MasalahPenyebabSolusi
401 UnauthorizedKunci API tidak valid atau kedaluwarsaPeriksa dan perbarui Kunci API
429 Too Many RequestsBatas panggilan API tercapaiKurangi tugas bersamaan, atau tingkatkan paket API
Batas waktu koneksiMasalah jaringan (terutama saat mengakses API luar negeri)Konfigurasikan proxy jaringan (variabel lingkungan HTTP_PROXY) atau beralih ke penyedia domestik (seperti Silicon Mobile, lihat Bab 1)
503 Service UnavailableLayanan API untuk sementara tidak tersediaMenunggu pemulihan, atau beralih ke model cadangan
Asisten mengalami "amnesia" (lupa informasi yang diberikan sebelumnya)Percakapan panjang melebihi jendela konteks, dan kompresi memori asli kehilangan detailTulis informasi penting ke USER.md atau MEMORY.md (lihat 第九章 untuk rinciannya); skenario jangka panjang dapat menginstal plugin memori OpenViking

1.3 Masalah akses saluran

MasalahPenyebabSolusi
Telegram tidak meresponsKesalahan Bot Token atau masalah jaringanPeriksa Token dan konfirmasi konfigurasi proxy
Pesan Feishu tidak meresponsIzin tidak diaktifkan atau pemasangan tidak selesaiPeriksa pengaturan izin platform terbuka Feishu
QQ terputusNapCat WebSocket terputusPeriksa status berjalan NapCat dan masuk lagi

1.4 Masalah keterampilan

MasalahPenyebabSolusi
clawhub install KegagalanMasalah jaringan atau nama skill salahPeriksa jaringan dan pastikan nama skill (slug) sudah benar
Keterampilan tidak tersedia setelah instalasiKetergantungan sistem tidak adaPeriksa persyaratan di SKILL.md
Kesalahan masih dilaporkan setelah konfigurasi Kunci APIkesalahan format openclaw.jsonGunakan openclaw config untuk konfigurasi interaktif
Perluas: Log diagnosis

2. Catat diagnosisnya

2.1 Melihat log

bash
# 查看实时日志(持续输出)
openclaw logs --follow

# 查看最近 100 条日志
openclaw logs --limit 100

# 以 JSON 格式输出(方便用 jq 等数据处理工具过滤,新手可忽略此选项)
openclaw logs --limit 100 --json

# 纯文本输出(无颜色)
openclaw logs --limit 50 --plain

2.2 Tingkat log

jsonc
// openclaw.json 中的 logging 配置
{
  "logging": {
    "level": "info",
    "file": true,
    "maxSize": "50mb",
    "maxFiles": 10
  }
}

Anda dapat mengaktifkan tingkat debug untuk sementara selama pengembangan dan debugging:

bash
openclaw config set logging.level debug
openclaw gateway restart
Perluas: Pengoptimalan kinerja

3. Optimalisasi kinerja

3.1 Kecepatan respons

KETERAMPILAN AKTIF YANG DIKURANGI: Menambahkan konteks sekitar 200-500 token per keterampilan. 10 keterampilan dapat menambah 3000-5000 token.

bash
# 查看当前活跃技能数量
clawhub list --active

# 禁用不常用的技能
clawhub uninstall rarely-used-skill

Gunakan Model Lebih Cepat: Haiku 5-10 kali lebih cepat dibandingkan Opus untuk tugas sederhana.

Aktifkan cache:

json
{
  "cache": {
    "enabled": true,
    "ttl": 3600,
    "maxSize": "100mb"
  }
}

3.2 Optimasi memori

bash
# 查看 OpenClaw 内存使用
openclaw status --verbose

# 清理对话历史缓存
openclaw cleanup --conversations --older-than 7d

# 清理技能缓存
openclaw cleanup --skill-cache

3.3 Pengoptimalan token

bash
# 查看每次调用的 Token 消耗
openclaw usage --detail

# 按技能统计
openclaw usage --by-skill --period month
Perluas: Pencadangan dan pemulihan data

4. Pencadangan dan pemulihan data

4.1 Apa yang perlu dibackup

~/.openclaw/
├── openclaw.json        # 配置文件(API Key、渠道设置)
├── workspace/           # 工作区(详见第九章第 7 节)
│   ├── IDENTITY.md      # 助理身份(名字、风格)
│   ├── SOUL.md          # 人格设定和行为准则
│   ├── USER.md          # 你的个人信息和偏好
│   ├── AGENTS.md        # 工作流程和操作规范
│   ├── TOOLS.md         # 环境专属信息(服务器、设备等)
│   ├── MEMORY.md        # 长期记忆
│   ├── HEARTBEAT.md     # 定期巡检清单
│   ├── BOOT.md          # 网关启动时执行的任务
│   ├── BOOTSTRAP.md     # 首次运行初始化(完成后自动删除)
│   └── memory/          # 每日工作日志
├── skills/              # 已安装技能及配置
├── cron/                # 定时任务
└── conversations/       # 对话历史

4.2 Perintah cadangan

bash
# 完整备份
tar -czf openclaw-backup-$(date +%Y%m%d).tar.gz ~/.openclaw/

# 只备份配置和工作区(不含对话历史)
tar -czf openclaw-config-$(date +%Y%m%d).tar.gz \
  ~/.openclaw/openclaw.json \
  ~/.openclaw/workspace/ \
  ~/.openclaw/skills/ \
  ~/.openclaw/cron/

4.3 Pemulihan

bash
# 恢复备份
tar -xzf openclaw-backup-20260307.tar.gz -C ~/

# 重启服务
openclaw gateway restart
Perluas: Panduan Peningkatan

5. Panduan Peningkatan

5.1 Tingkatkan OpenClaw

bash
# 查看当前版本
openclaw --version

# 升级到最新版
npm update -g openclaw

# Docker 用户
docker pull ghcr.io/openclaw/openclaw:latest
docker compose up -d

5.2 Catatan Peningkatan

  • Cadangkan direktori ~/.openclaw/ sebelum memutakhirkan
  • Lihat Catatan Rilis untuk mengetahui perubahan terkini
  • Beberapa keterampilan mungkin perlu dikonfigurasi ulang setelah peningkatan versi utama

6. Sumber daya komunitas

6.1 Sumber daya resmi

Sumber DayaAlamat
Dokumentasi Resmihttps://openclaw.ai/docs
Repositori GitHubhttps://github.com/openclaw/openclaw
Pasar Keterampilan ClawHubhttps://github.com/openclaw/clawhub
Komunitas Perselisihanhttps://discord.gg/openclaw

6.2 Komunitas Tionghoa

Sumber DayaAlamat
Versi online dari tutorial inihttps://datawhalechina.github.io/hello-claw
Komunitas Paus Datahttps://github.com/datawhalechina

6.3 Dapatkan bantuan

Langkah-langkah pemecahan masalah ketika menemui masalah:

  1. Periksa "FAQ Singkat" pada bab ini terlebih dahulu.
  2. Cari Masalah GitHub
  3. Ajukan pertanyaan di komunitas Discord
  4. Kirim Masalah GitHub (lampirkan log dan langkah-langkah reproduksi)

Selamat telah menyelesaikan semua "Adopt a Claw"! Sekarang Anda telah menguasai instalasi dan konfigurasi OpenClaw, akses seluler, tugas otomatis, sistem keterampilan, integrasi layanan eksternal, penerapan produksi, pengoptimalan multi-model, dan skenario aplikasi praktis.

Jika Anda ingin mempelajari lebih lanjut tentang internal OpenClaw, atau membangun Agen AI Anda sendiri dari awal, lanjutkan membaca Bagian Kedua, "Membangun Claw."


Langkah selanjutnya: 第二部分:构建 Claw