OpenClaw启动失败主因是环境变量缺失、端口冲突或远程依赖不可达;需依次检查OPENCLAW_SECRET_KEY与配置权限、端口占用与监听地址、Ollama服务可达性、HTTPS_PROXY代理配置及LLM Provider变量拼写。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您尝试启动OpenClaw服务,但进程立即退出或日志中反复出现连接失败提示,则可能是由于环境变量缺失、端口冲突或远程依赖不可达所致。以下是解决此问题的步骤:
一、检查OPENCLAW_SECRET_KEY与配置权限
新版OpenClaw强制校验密钥并限制配置文件访问权限,缺失或权限过高将触发主动退出机制。程序在启动前会验证.env中OPENCLAW_SECRET_KEY是否存在且长度合规,并检查openclaw.json是否为600权限。
1、生成符合要求的64位随机密钥:
在终端执行:export MY_KEY=$(openssl rand -hex 32)
2、将密钥写入.env文件:
确保该行存在且无多余空格或换行:OPENCLAW_SECRET_KEY=你生成的那串长字符
3、修复配置文件权限:
执行:chmod 600 .env && chmod 600 ~/.openclaw/openclaw.json
二、排查端口占用与监听地址配置
网关默认绑定127.0.0.1:18789,若配置错误或端口被占,会导致启动即失败或外部无法访问。Docker部署时127.0.0.1仅对容器内部有效,宿主机请求将被拒绝。
1、确认端口是否被占用:
运行:lsof -i :18789 或 netstat -tuln | grep 18789
2、释放端口(如被占用):
执行:kill -9 $(lsof -t -i :18789)
3、修改监听地址(Docker或远程访问场景):
在config.yaml中将host: 127.0.0.1改为host: 0.0.0.0
三、验证Ollama服务可达性
OpenClaw依赖Ollama提供本地LLM能力,若其服务未运行、地址错误或绑定范围受限,将导致“could not connect to ollama server”报错。容器内localhost不指向宿主机,必须使用host.docker.internal或真实内网IP。
1、确认Ollama进程运行中:
执行:ps aux | grep ollama
OpenClaw专家 — 用于任何OpenClaw问题或需求,包括配置错误、网关崩溃、网关未启动、斜杠指令、频道路由等。
2、检查Ollama服务绑定地址:
启动时需显式指定:OLLAMA_HOST=0.0.0.0:11434 ollama serve
3、修正OpenClaw中ollama_base_url配置:
Linux宿主机部署时填host.docker.internal:11434;Mac/Windows填host.docker.internal:11434;纯Linux容器间通信则填宿主机内网IP加端口
四、诊断网络代理与HTTPS_PROXY配置
国内用户调用DeepSeek、百川等API时,若未正确配置HTTPS代理,将出现连接超时或401错误。OpenClaw仅识别HTTPS_PROXY环境变量,HTTP_PROXY单独设置无效,且NO_PROXY必须包含host.docker.internal。
1、确认代理软件已运行并监听7890端口:
执行:curl -x http://127.0.0.1:7890 https://httpbin.org/ip 验证代理连通性
2、在.env中严格按格式填写:
HTTPS_PROXY=http://127.0.0.1:7890
NO_PROXY=localhost,127.0.0.1,host.docker.internal
3、重启OpenClaw使变量生效:
执行:openclaw gateway restart
五、检查LLM Provider环境变量拼写与启用状态
OpenClaw启动时会校验LLM_PROVIDER及对应API_KEY变量名是否完全匹配官方命名规范。常见错误包括大小写错误、下划线遗漏、多出空格,或多个Provider同时启用导致初始化冲突。
1、对照2026标准模板核对.env:
确保仅启用一项Provider,例如:LLM_PROVIDER=deepseek 且 DEEPSEEK_API_KEY=sk-xxxxxxxx
2、禁用未使用的Provider配置行:
将阿里云百炼等备用配置行前添加#注释,避免解析干扰
3、验证变量是否加载成功:
启动后执行:openclaw config get LLM_PROVIDER,输出应为实际启用的值

















