AIstudioProxyAPI / docs /troubleshooting.md
peijun1's picture
Deploy AI Studio Proxy API to Hugging Face Spaces
a5784e9
|
Raw
History Blame Contribute Delete
1.94 kB
# 排障指南
## 1. 启动阶段失败
### 现象 A:浏览器相关初始化失败
优先检查:
1. `CAMOUFOX_WS_ENDPOINT` 是否被 launcher 正确注入(或你是否手动提供了有效地址)
2. 网络与代理配置(`UNIFIED_PROXY_CONFIG`
3. 是否已有可用认证文件(`auth_profiles/active/*.json`
### 现象 B:`/health` 一直是 503
查看响应中的 `details`
- `is_playwright_ready`
- `is_browser_connected`
- `is_page_ready`
- `workerRunning`
如果 `launchMode=direct_debug_no_browser`,browser/page 不是硬依赖。
---
## 2. 聊天接口超时或挂起
### 排查步骤
1. 检查请求是否持续积压:`GET /v1/queue`
2. 查看日志中的 timeout/silence 关键字
3. 调整超时参数:
- `RESPONSE_COMPLETION_TIMEOUT`
- `SILENCE_TIMEOUT_MS`
- `WAIT_FOR_ELEMENT_TIMEOUT_MS`
4. 在 debug 模式观察 AI Studio 页面是否卡住
---
## 3. Function Calling 异常
建议顺序:
1. `FUNCTION_CALLING_MODE=auto`
2. 开启 `FUNCTION_CALLING_DEBUG=true`
3. 仅打开必要 `FC_DEBUG_*` 模块(先 `ORCHESTRATOR/UI/WIRE`
4. 观察 `logs/fc_debug/` 具体报错
如是 UI 结构变化导致,可核查 `config/selectors.py` 相关选择器。
---
## 4. 认证轮转不生效 / 频繁触发
检查:
- `AUTO_ROTATE_AUTH_PROFILE`
- `AUTO_AUTH_ROTATION_ON_STARTUP`
- `QUOTA_SOFT_LIMIT` / `QUOTA_HARD_LIMIT`
- `saved/``emergency/` 是否有可用 profile
如果“轮转后仍很快触发”,优先确认账号是否都已接近配额。
---
## 5. Docker 常见问题
### 认证文件问题
容器无头运行时不能完成交互登录。必须先在宿主机生成认证文件,再挂载 `auth_profiles/`
### 健康检查失败
```bash
docker compose logs -f
docker compose exec ai-studio-proxy /bin/bash
curl -v http://127.0.0.1:2048/health
```
### 日志/权限问题
如果你挂载了 `../logs:/app/logs`,需保证目录可写。