File size: 1,941 Bytes
a5784e9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# 排障指南

## 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`,需保证目录可写。