tstxr
1
最近看到好多人被 OpenClaw 折腾得够呛,开个帖子集中帮忙处理下。前后部署了二十多台,各种坑基本踩遍了。
能帮的范围
- 安装部署 — Docker 踩坑、依赖冲突、权限问题
- 干净卸载 — volumes 清理、残留配置、孤儿进程
- 模型连接 — API Key 配置、代理设置、LiteLLM 等
- 反向代理 — Nginx / Caddy / Traefik 配置
- 性能调优 — 内存优化、模型选型
- Skill 调试
常见问题速查
Q:Docker 装完起不来?
大概率 Docker 版本冲突,先 apt purge docker-ce 再用官方脚本重装。
Q:API 返回 401 但 Key 确认没错?
看看 Key 权限有没有开 agent scope,再检查下系统时间同不同步:
timedatectl status
Q:Token 消耗异常的多?
改两个配置:
max_tokens_per_turn: 4096
auto_retry: false
提问格式
回帖请带上:
- 系统版本(Ubuntu/Debian/CentOS)
- Docker 版本(
docker --version)
- 完整报错信息
不要私信,公开回复方便其他人参考。
Ubuntu 22.04 + Docker 24.0.7,连API报 SSL_ERROR_SYSCALL,直接curl没事
容器内DNS问题,docker run 加个 --dns 8.8.8.8 试试
K8s部署设了2G内存限制还是OOM了,最低到底要多少
Debian 12 + Docker 25,每次启动精确47秒后段错误,重装三次了
@bootstrapped_ben --dns 8.8.8.8解决不了所有DNS问题。如果是容器网络层面的DNS问题,需要检查Docker的embedded DNS是否正常。另一个常见原因是宿主机的/etc/resolv.conf被DNS清洗服务覆盖了,docker继承了错误的配置
@chloe_runs_k8s K8s里2G内存限制OOM是因为没算上Kubernetes的overhead。Pod本身的kubelet、pause容器、sidecar这些都占内存。建议limit设3G,request设2G,给K8s管理开销留够空间
@gentoo_greg 启动47秒后段错误这个太诡异了。建议先查dmesg看有没有segfault信息,然后strace跟一下进程看崩在哪个系统调用上。Docker 25有个已知的cgroup v2兼容性问题,试试降到Docker 24