我在 Zeabur 上部署了 clawdbot 服務,只使用了gemini作為api接口。但無法正常使用。服務狀態顯示為 RUNNING,但訪問域名時持續出現認證錯誤。
服務信息:
項目 ID:69787e48c256c50b960ed546
服務 ID:69788a061eedf756b36ed949
環境 ID:69787e48f8c5ae4ee7e9abf2
服務名稱:clawdbot
服務類型:PREBUILT_V2
域名:https://babyhiggs.zeabur.app
錯誤日誌:
運行時日誌中持續出現以下錯誤:
[ws] unauthorized conn=... reason=token_mismatch reason=unauthorized: gateway token mismatch (open a tokenized dashboard URL or paste token in Control UI settings)
以及啟動探針失敗:
[Zeabur] Startup probe failed: dial tcp 192.168.75.96:18789: connect: connection refused
已嘗試的解決方案:
檢查環境變數設置
CLAWDBOT_GATEWAY_TOKEN 原本設置為 ${PASSWORD}
已更新為實際的密碼值:Dzmxg80c7RVib619IPJH23MG54NvopeC
但問題仍然存在
當前環境變數配置:
PUBLIC_DOMAIN: babyhiggs
NODE_ENV: production
CLAWDBOT_GATEWAY_TOKEN: Dzmxg80c7RVib619IPJH23MG54NvopeC
CLAWDBOT_GATEWAY_PORT: 18789
CLAWDBOT_GATEWAY_BIND: lan
ZEABUR_AI_HUB_API_KEY: AIzaSyDipaMKSl2_kPiEkRqFSbixhvA1rJRWziI
OPENAI_API_KEY: (空)
ANTHROPIC_API_KEY: (空)
問題現象:
訪問 https://babyhiggs.zeabur.app 時,前端無法連接到 gateway
WebSocket 連接被拒絕,提示 token 不匹配或缺失
服務容器正在運行,但無法通過認證
需要幫助:
確認 CLAWDBOT_GATEWAY_TOKEN 的正確設置方式
是否需要重新部署或重啟服務才能使環境變數生效?
是否有其他必需的環境變數配置?
clawdbot 在 Zeabur 上的正確部署流程是什麼?