必须先释放被占端口或切换监听端口,执行netstat -ano | findstr :端口号检查占用,有pid则用taskkill /pid 【pid】 /f终止或改config.yaml中port值并重启服务。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

OpenClaw端口冲突后服务无法响应请求,表现为连接超时或拒绝连接,此时单纯重启服务不能解决问题,必须先释放被占端口或切换监听端口。
确认端口是否真被占用
在命令行中执行:netstat -ano | findstr :端口号(将“端口号”替换为OpenClaw实际使用的端口,如8080、9000等)。若输出含PID和进程名,说明该端口正被占用;若无输出,则问题不在端口层面,无需继续此流程。
注意:Windows下netstat需管理员权限才可显示所有PID,非管理员运行可能漏判。
终止占用进程(直接释放端口)
方法一:根据上一步查到的PID,在任务管理器 → “详细信息”页签中定位进程 → 右键结束任务。
方法二:在管理员命令提示符中执行:taskkill /pid <strong>【PID】</strong> /f。强制终止能立即释放端口,但若该进程是关键业务程序,需提前评估影响。
本次更新实现飞书插件 npm 独立分发,新增 Ollama 本地模型配置及 openclaw 命令别名。引入 SQLite 持久化队列,支持断点续传。全面集成飞书、钉钉、企业微信及 QQ 官方渠道,优化阿里云百炼模型选择。修复多 Agent 路由、定时任务校验及配对授权等关键问题,提升系统稳定性与兼容性。
修改OpenClaw配置并重启服务
第一步:打开OpenClaw安装目录下的配置文件(通常是config.yaml或settings.json),找到port或listen_port字段。
第二步:将端口号改为一个当前未被占用的值,推荐选择10000–65535区间内闲置端口,避开常见服务如3306(MySQL)、6379(Redis)、8080(Tomcat)等。
第三步:保存配置文件,执行服务重启命令:openclaw restart 或按其文档要求使用对应脚本/服务管理指令。
这一步必须做,因为OpenClaw不会自动重读配置;改端口后不重启,仍会尝试绑定原端口并失败。









