好的,让我为你检查服务的最新状态、查看运行日志和配置环境变量。
getService
getRuntimeLogs
getServiceVariables 服务状态总结:
1️⃣ 服务状态: STARTING(启动中)
2️⃣ 运行日志分析:
✅ 好消息:
OpenClaw 应用已成功启动
网关已在 ws://127.0.0.1:18789 监听
浏览器服务已就绪
Canvas 已挂载
❌ 问题:
健康检查持续失败:Startup probe failed: dial tcp 10.83.250.21:18789: connect: connection refused
应用只在 localhost (127.0.0.1) 监听,但 Kubernetes 从外部 IP (10.83.250.21) 尝试连接
3️⃣ 当前环境变量配置:
| 变量 | 值 |
|------|-----|
| OPENCLAW_GATEWAY_BIND | auto |
| OPENCLAW_GATEWAY_PORT | 18789 |
| OPENCLAW_GATEWAY_PROTOCOL | http |
| OPENCLAW_STARTUP_TIMEOUT | 120000 |
| OPENCLAW_DISABLE_BONJOUR | 1 |
问题根源:
OPENCLAW_GATEWAY_BIND=auto 仍然导致应用只在 127.0.0.1 监听。这是 OpenClaw 的默认行为,与 Zeabur 的 Kubernetes 健康检查机制不兼容。
建议方案:
这个问题需要 Zeabur 技术支持或 OpenClaw 官方的帮助。请在 Zeabur 论坛报告: