用途:面向 OpenClaw 的日常运维、备份恢复、故障修复与高可用管理,提供可执行的操作命令与脚本参考。
主要能力:
- 服务管理:支持 Systemd、脚本、Docker Compose、Kubernetes 四种方式启停与重启,如 systemctl restart openclaw-server、docker-compose restart、kubectl rollout restart deployment/openclaw-server -n openclaw。
- 健康检查:通过 curl http://localhost:8080/api/health 与 /api/cluster/health 检查服务与集群状态,可编写脚本在非 200 时发送告警。
- 日志管理:提供 logrotate 配置、手动清理与归档命令。
- 备份恢复:数据库全量/压缩备份(mysqldump)、定时备份脚本、恢复流程、配置与完整备份脚本,含 Redis BGSAVE。
- 故障修复:端口占用、配置校验、权限修复、数据库连接与表损坏修复、数据不一致清理、Redis 连接与内存问题、Worker 注册与离线、任务批量重试/终止等。
- 高可用:主备切换、节点优雅上下线、滚动升级。
- 监控告警:Prometheus 抓取配置与告警规则示例。
使用方式:按场景执行对应命令或脚本,涉及数据库、Redis、集群操作时需相应权限与凭据(如 DB_PASSWORD、TOKEN)。
适用场景:OpenClaw 部署后的日常维护、故障应急、数据备份与恢复、集群运维。
限制:资料未提供具体版本兼容性、性能指标、收费信息及官方支持渠道;部分命令依赖实际环境路径与配置,执行前需核对。